From 2a3dc1b04980e5fc921e25b114241b653bd8b16c Mon Sep 17 00:00:00 2001 From: Justin Black Date: Mon, 24 Jul 2023 12:38:00 -0700 Subject: [PATCH 1/7] Renames some folders, removes some test resources --- .circleci/parallel.sh | 8 +- README.md | 6 +- bin/configs/unmaintained/README.md | 8 - bin/configs/unmaintained/ada.yaml | 7 - .../unmaintained/android-httpclient.yaml | 5 - bin/configs/unmaintained/android-volley.yaml | 7 - bin/configs/unmaintained/apache2.yaml | 4 - bin/configs/unmaintained/apex.yaml | 6 - bin/configs/unmaintained/asciidoc.yaml | 7 - bin/configs/unmaintained/aspnetcore-2.2.yaml | 7 - bin/configs/unmaintained/aspnetcore-3.0.yaml | 7 - bin/configs/unmaintained/aspnetcore-3.1.yaml | 9 - bin/configs/unmaintained/aspnetcore-5.0.yaml | 7 - .../aspnetcore-6.0-pocoModels.yaml | 9 - .../aspnetcore-6.0-project4Models.yaml | 9 - bin/configs/unmaintained/aspnetcore-6.0.yaml | 8 - bin/configs/unmaintained/avro-schema.yaml | 4 - bin/configs/unmaintained/bash.yaml | 14 - bin/configs/unmaintained/c.yaml | 4 - bin/configs/unmaintained/clojure.yaml | 4 - .../cpp-pistache-server-cpp-pistache.yaml | 7 - bin/configs/unmaintained/cpp-qt-client.yaml | 7 - .../cpp-qt-qhttpengine-server.yaml | 4 - .../unmaintained/cpp-restbed-server.yaml | 4 - .../unmaintained/cpp-restsdk-client.yaml | 6 - bin/configs/unmaintained/cpp-tiny.yaml | 7 - bin/configs/unmaintained/cpp-tizen.yaml | 4 - bin/configs/unmaintained/cpp-ue4.yaml | 4 - bin/configs/unmaintained/crystal.yaml | 9 - .../unmaintained/csharp-OpenAPIClient.yaml | 6 - .../csharp-OpenAPIClientNet35.yaml | 7 - .../csharp-OpenAPIClientNet40.yaml | 7 - .../csharp-OpenAPIClientNetCoreProject.yaml | 8 - .../csharp-OpenAPIClientNetStandard.yaml | 7 - ...harp-OpenAPIClientWithPropertyChanged.yaml | 8 - .../csharp-dotnet2-OpenAPIClient.yaml | 6 - ...nAPIClient-generichost-netcore5.0-nrt.yaml | 12 - ...-OpenAPIClient-generichost-netcore5.0.yaml | 12 - ...nAPIClient-generichost-netstandard2.0.yaml | 11 - ...harp-netcore-OpenAPIClient-httpclient.yaml | 12 - .../csharp-netcore-OpenAPIClient-net47.yaml | 11 - .../csharp-netcore-OpenAPIClient-net50.yaml | 11 - .../csharp-netcore-OpenAPIClient.yaml | 10 - .../csharp-netcore-OpenAPIClientCore.yaml | 8 - ...arp-netcore-OpenAPIClientCoreAndNet47.yaml | 8 - ...penAPIClient_ConditionalSerialization.yaml | 12 - .../csharp-netcore-complex-files.yaml | 10 - .../csharp-netcore-functions.yaml | 6 - bin/configs/unmaintained/cwiki.yaml | 4 - ...io-oneof-polymorphism-and-inheritance.yaml | 11 - .../dart-dio-oneof-primitive.yaml | 11 - bin/configs/unmaintained/dart-dio-oneof.yaml | 11 - ...ore-client-lib-fake-json_serializable.yaml | 12 - .../dart-dio-petstore-client-lib-fake.yaml | 13 - .../dart-petstore-client-lib-fake.yaml | 9 - .../dart-petstore-client-lib.yaml | 6 - bin/configs/unmaintained/dynamic-html.yaml | 4 - bin/configs/unmaintained/eiffel.yaml | 4 - bin/configs/unmaintained/elixir.yaml | 6 - bin/configs/unmaintained/elm.yaml | 4 - bin/configs/unmaintained/erlang-client.yaml | 6 - bin/configs/unmaintained/erlang-proper.yaml | 6 - bin/configs/unmaintained/erlang-server.yaml | 4 - .../unmaintained/fsharp-functions.yaml | 4 - .../fsharp-giraffe-server-fsharp-giraffe.yaml | 4 - .../go-echo-server-petstore-new.yaml | 6 - .../go-extensions-x-auth-id-alias.yaml | 6 - .../go-gin-server-go-gin-api-server.yaml | 7 - .../unmaintained/go-petstore-oas2.yaml | 7 - bin/configs/unmaintained/go-petstore.yaml | 9 - .../go-server-chi-api-server.yaml | 9 - .../unmaintained/go-server-go-api-server.yaml | 8 - .../unmaintained/go-server-required.yaml | 9 - .../graphql-nodejs-express-server.yaml | 6 - bin/configs/unmaintained/graphql-schema.yaml | 6 - bin/configs/unmaintained/groovy.yaml | 6 - .../unmaintained/haskell-http-client.yaml | 6 - bin/configs/unmaintained/haskell-servant.yaml | 4 - .../haskell-yesod-petstore-new.yaml | 6 - bin/configs/unmaintained/html.md.yaml | 4 - bin/configs/unmaintained/html.yaml | 4 - bin/configs/unmaintained/html2.yaml | 6 - .../unmaintained/java-apache-httpclient.yaml | 8 - .../unmaintained/java-camel-petstore-new.yaml | 17 - .../unmaintained/java-feign-no-nullable.yaml | 11 - bin/configs/unmaintained/java-feign.yaml | 9 - .../unmaintained/java-google-api-client.yaml | 8 - bin/configs/unmaintained/java-inflector.yaml | 6 - bin/configs/unmaintained/java-jersey1.yaml | 8 - .../unmaintained/java-jersey2-8-oas2.yaml | 11 - bin/configs/unmaintained/java-jersey2-8.yaml | 13 - ...va-jersey2-extensions-x-auth-id-alias.yaml | 8 - .../java-jersey2-java8-localdatetime.yaml | 11 - .../java-jersey2-special-characters.yaml | 15 - bin/configs/unmaintained/java-jersey3.yaml | 13 - .../unmaintained/java-micronaut-client.yaml | 11 - .../unmaintained/java-micronaut-server.yaml | 12 - .../java-microprofile-rest-client-3.0.yaml | 9 - .../java-microprofile-rest-client.yaml | 8 - bin/configs/unmaintained/java-msf4j.yaml | 7 - .../unmaintained/java-native-async.yaml | 9 - bin/configs/unmaintained/java-native.yaml | 8 - .../java-okhttp-gson-dynamicOperations.yaml | 9 - .../java-okhttp-gson-group-parameter.yaml | 10 - .../java-okhttp-gson-parcelableModel.yaml | 9 - .../java-okhttp-gson-streaming.yaml | 9 - .../unmaintained/java-okhttp-gson.yaml | 10 - bin/configs/unmaintained/java-pkmst.yaml | 6 - ...a-play-framework-api-package-override.yaml | 7 - .../java-play-framework-async.yaml | 7 - .../java-play-framework-controller-only.yaml | 7 - ...ramework-fake-endpoints-with-security.yaml | 6 - .../java-play-framework-fake-endpoints.yaml | 6 - ...ava-play-framework-no-bean-validation.yaml | 7 - ...-play-framework-no-exception-handling.yaml | 7 - .../java-play-framework-no-interface.yaml | 7 - .../java-play-framework-no-nullable.yaml | 7 - .../java-play-framework-no-swagger-ui.yaml | 7 - .../java-play-framework-no-wrap-calls.yaml | 7 - .../unmaintained/java-play-framework.yaml | 6 - .../java-rest-assured-jackson.yaml | 14 - .../unmaintained/java-rest-assured.yaml | 11 - bin/configs/unmaintained/java-resteasy.yaml | 8 - .../java-resttemplate-withXml.yaml | 10 - .../unmaintained/java-resttemplate.yaml | 9 - .../unmaintained/java-retrofit2-play26.yaml | 12 - bin/configs/unmaintained/java-retrofit2.yaml | 8 - .../unmaintained/java-retrofit2rx2.yaml | 9 - .../unmaintained/java-retrofit2rx3.yaml | 9 - .../java-undertow-server-java-undertow.yaml | 6 - .../unmaintained/java-vertx-async.yaml | 7 - .../unmaintained/java-vertx-no-nullable.yaml | 9 - bin/configs/unmaintained/java-vertx-rx.yaml | 9 - .../unmaintained/java-vertx-web-server.yaml | 7 - bin/configs/unmaintained/java-vertx.yaml | 9 - .../java-webclient-nullable-array.yaml | 8 - bin/configs/unmaintained/java-webclient.yaml | 8 - .../unmaintained/javascript-apollo.yaml | 7 - .../javascript-closure-angular.yaml | 4 - bin/configs/unmaintained/javascript-es6.yaml | 7 - .../unmaintained/javascript-flowtyped.yaml | 6 - .../unmaintained/javascript-promise-es6.yaml | 8 - .../jaxrs-cxf-annotated-base-path.yaml | 9 - bin/configs/unmaintained/jaxrs-cxf-cdi.yaml | 7 - .../jaxrs-cxf-client-jackson.yaml | 7 - .../unmaintained/jaxrs-cxf-client.yaml | 6 - ...axrs-cxf-extended-jaxrs-cxf-test-data.yaml | 14 - .../jaxrs-cxf-non-spring-app.yaml | 9 - bin/configs/unmaintained/jaxrs-cxf.yaml | 8 - .../jaxrs-jersey-jaxrs-datelib-j8.yaml | 12 - .../jaxrs-jersey-jersey1-useTags.yaml | 10 - .../unmaintained/jaxrs-jersey-jersey1.yaml | 9 - .../jaxrs-jersey-jersey2-useTags.yaml | 9 - .../unmaintained/jaxrs-jersey-jersey2.yaml | 8 - bin/configs/unmaintained/jaxrs-jersey.yaml | 8 - .../unmaintained/jaxrs-resteasy-default.yaml | 7 - .../jaxrs-resteasy-eap-eap-java8.yaml | 9 - .../jaxrs-resteasy-eap-eap-joda.yaml | 8 - .../unmaintained/jaxrs-resteasy-eap-eap.yaml | 6 - .../unmaintained/jaxrs-resteasy-java8.yaml | 8 - .../unmaintained/jaxrs-resteasy-joda.yaml | 8 - .../jaxrs-spec-interface-response.yaml | 10 - .../unmaintained/jaxrs-spec-interface.yaml | 10 - bin/configs/unmaintained/jaxrs-spec.yaml | 10 - bin/configs/unmaintained/jmeter.yaml | 4 - bin/configs/unmaintained/k6.yaml | 6 - .../kotlin-allOff-discriminator.yaml | 9 - ...otlin-array-simple-string-jvm-okhttp3.yaml | 7 - ...otlin-array-simple-string-jvm-okhttp4.yaml | 7 - ...kotlin-array-simple-string-jvm-volley.yaml | 9 - ...lin-array-simple-string-multiplatform.yaml | 7 - ...tlin-bigdecimal-default-multiplatform.yaml | 7 - .../kotlin-bigdecimal-default-okhttp4.yaml | 7 - .../kotlin-default-values-jvm-okhttp3.yaml | 8 - .../kotlin-default-values-jvm-okhttp4.yaml | 8 - .../kotlin-default-values-jvm-retrofit2.yaml | 8 - .../kotlin-default-values-jvm-volley.yaml | 10 - .../kotlin-default-values-multiplatform.yaml | 8 - .../kotlin-default-values-numbers.yaml | 9 - .../kotlin-enum-default-value.yaml | 9 - bin/configs/unmaintained/kotlin-gson.yaml | 7 - bin/configs/unmaintained/kotlin-jackson.yaml | 8 - .../kotlin-json-request-string.yaml | 11 - .../unmaintained/kotlin-jvm-ktor-gson.yaml | 9 - .../unmaintained/kotlin-jvm-ktor-jackson.yaml | 9 - .../kotlin-jvm-okhttp3-okhttp3.yaml | 8 - .../kotlin-jvm-okhttp4-coroutines.yaml | 11 - .../kotlin-jvm-retrofit2-coroutines.yaml | 11 - ...n-jvm-retrofit2-kotlinx_serialization.yaml | 10 - .../kotlin-jvm-retrofit2-retrofit2.yaml | 7 - .../unmaintained/kotlin-jvm-retrofit2-rx.yaml | 11 - ...m-retrofit2-rx2-kotlinx_serialization.yaml | 11 - .../kotlin-jvm-retrofit2-rx2.yaml | 11 - .../kotlin-jvm-retrofit2-rx3.yaml | 8 - .../unmaintained/kotlin-jvm-volley.yaml | 9 - .../unmaintained/kotlin-modelMutable.yaml | 7 - .../unmaintained/kotlin-moshi-codegen.yaml | 8 - .../unmaintained/kotlin-multiplatform.yaml | 7 - .../unmaintained/kotlin-nonpublic.yaml | 7 - bin/configs/unmaintained/kotlin-nullable.yaml | 8 - .../kotlin-server-jaxrs-spec.yaml | 7 - .../unmaintained/kotlin-server-ktor.yaml | 8 - .../kotlin-server-modelMutable.yaml | 8 - .../kotlin-spring-boot-delegate.yaml | 11 - .../kotlin-spring-boot-modelMutable.yaml | 13 - .../kotlin-spring-boot-reactive.yaml | 12 - .../kotlin-spring-boot-source-swagger1.yaml | 12 - .../kotlin-spring-boot-source-swagger2.yaml | 12 - .../kotlin-spring-boot-springfox.yaml | 12 - .../unmaintained/kotlin-spring-boot.yaml | 12 - bin/configs/unmaintained/kotlin-string.yaml | 10 - .../unmaintained/kotlin-threetenbp.yaml | 7 - .../unmaintained/kotlin-uppercase-enum.yaml | 9 - .../kotlin-vertx-modelMutable.yaml | 6 - .../unmaintained/kotlin-vertx-vertx.yaml | 6 - bin/configs/unmaintained/kotlin.yaml | 8 - .../ktorm-schema-modelMutable.yaml | 8 - bin/configs/unmaintained/ktorm-schema.yaml | 7 - bin/configs/unmaintained/lua.yaml | 6 - bin/configs/unmaintained/markdown.yaml | 4 - .../unmaintained/mysql-schema-mysql.yaml | 4 - bin/configs/unmaintained/nim.yaml | 6 - .../unmaintained/nodejs-express-server.yaml | 4 - bin/configs/unmaintained/objc-core-data.yaml | 8 - bin/configs/unmaintained/objc-default.yaml | 7 - bin/configs/unmaintained/ocaml.yaml | 6 - .../openapi3/android-httpclient.yaml | 5 - .../unmaintained/openapi3/android-volley.yaml | 7 - .../unmaintained/openapi3/avro-schema.yaml | 4 - bin/configs/unmaintained/openapi3/bash.yaml | 14 - .../unmaintained/openapi3/clojure.yaml | 4 - .../cpp-pistache-server-cpp-pistache.yaml | 4 - .../openapi3/cpp-qt5-client-cpp-qt5.yaml | 4 - .../openapi3/cpp-qt5-qhttpengine-server.yaml | 4 - ...restbed-server-cpp-restbed-deprecated.yaml | 4 - .../cpp-restbed-server-cpp-restbed.yaml | 4 - .../unmaintained/openapi3/cpp-tizen.yaml | 4 - .../openapi3/csharp-OpenAPIClient.yaml | 6 - .../csharp-OpenAPIClientNetStandard.yaml | 7 - ...harp-OpenAPIClientWithPropertyChanged.yaml | 8 - .../csharp-dotnet2-OpenAPIClient.yaml | 6 - bin/configs/unmaintained/openapi3/elixir.yaml | 4 - .../go-gin-server-go-gin-api-server.yaml | 7 - .../unmaintained/openapi3/go-petstore.yaml | 7 - .../openapi3/go-server-go-api-server.yaml | 7 - .../graphql-nodejs-express-server.yaml | 6 - .../openapi3/haskell-http-client.yaml | 4 - .../openapi3/haskell-servant.yaml | 4 - .../openapi3/javascript-closure-angular.yaml | 4 - .../jaxrs-cxf-client-jackson-nullable.yaml | 6 - .../openapi3/jaxrs-cxf-client.yaml | 6 - .../unmaintained/openapi3/php-laravel.yaml | 4 - .../unmaintained/openapi3/php-slim4.yaml | 4 - .../php-symfony-SymfonyBundle-php.yaml | 4 - .../openapi3/python-flask-python2.yaml | 6 - .../unmaintained/openapi3/python-flask.yaml | 4 - bin/configs/unmaintained/openapi3/r-R.yaml | 6 - bin/configs/unmaintained/openapi3/rust.yaml | 6 - .../unmaintained/openapi3/scala-finch.yaml | 4 - .../openapi3/typescript-angular-default.yaml | 6 - .../openapi3/typescript-angular-npm.yaml | 10 - .../typescript-angular-with-interfaces.yaml | 7 - .../openapi3/typescript-aurelia-default.yaml | 4 - .../openapi3/typescript-fetch-default.yaml | 4 - .../openapi3/typescript-fetch-es6-target.yaml | 10 - .../typescript-fetch-with-interfaces.yaml | 6 - .../typescript-fetch-with-npm-version.yaml | 9 - .../openapi3/typescript-inversify.yaml | 4 - .../openapi3/typescript-jquery-default.yaml | 4 - .../openapi3/typescript-jquery-npm.yaml | 9 - .../openapi3/typescript-node-default.yaml | 4 - .../openapi3/typescript-node-npm.yaml | 9 - .../unmaintained/perl-deep_module_test.yaml | 7 - bin/configs/unmaintained/perl.yaml | 6 - .../unmaintained/php-OpenAPIClient.yaml | 4 - bin/configs/unmaintained/php-dt-modern.yaml | 6 - bin/configs/unmaintained/php-dt.yaml | 4 - bin/configs/unmaintained/php-laravel.yaml | 6 - bin/configs/unmaintained/php-lumen.yaml | 4 - .../unmaintained/php-mezzio-ph-modern.yaml | 6 - bin/configs/unmaintained/php-mezzio-ph.yaml | 4 - bin/configs/unmaintained/php-slim4.yaml | 4 - .../php-symfony-SymfonyBundle-php.yaml | 6 - bin/configs/unmaintained/plantuml.yaml | 4 - bin/configs/unmaintained/powershell.yaml | 16 - bin/configs/unmaintained/protobuf-schema.yaml | 6 - .../python-aiohttp-srclayout.yaml | 6 - bin/configs/unmaintained/python-aiohttp.yaml | 4 - bin/configs/unmaintained/python-asyncio.yaml | 7 - .../unmaintained/python-blueplanet.yaml | 4 - bin/configs/unmaintained/python-fastapi.yaml | 7 - .../python-features-dynamic-servers.yaml | 6 - bin/configs/unmaintained/python-flask.yaml | 4 - .../unmaintained/python-legacy-oas2.yaml | 6 - bin/configs/unmaintained/python-legacy.yaml | 6 - ...thon-prior-extensions-x-auth-id-alias.yaml | 6 - .../unmaintained/python-prior-oas2.yaml | 10 - ...allowAdditionalPropertiesIfNotPresent.yaml | 7 - bin/configs/unmaintained/python-prior.yaml | 8 - bin/configs/unmaintained/python-tornado.yaml | 7 - bin/configs/unmaintained/r-client.yaml | 13 - bin/configs/unmaintained/r-httr2-client.yaml | 13 - .../unmaintained/r-httr2-wrapper-client.yaml | 16 - bin/configs/unmaintained/ruby-autoload.yaml | 12 - .../ruby-extensions-x-auth-id-alias.yaml | 8 - bin/configs/unmaintained/ruby-faraday.yaml | 10 - .../ruby-features-dynamic-servers.yaml | 9 - .../ruby-generate-alias-as-model.yaml | 12 - bin/configs/unmaintained/ruby-on-rails.yaml | 4 - bin/configs/unmaintained/ruby-sinatra.yaml | 4 - bin/configs/unmaintained/ruby.yaml | 11 - .../unmaintained/rust-hyper-petstore.yaml | 8 - .../rust-reqwest-petstore-async.yaml | 10 - .../rust-reqwest-petstore-awsv4signature.yaml | 9 - .../unmaintained/rust-reqwest-petstore.yaml | 8 - .../rust-server-multipart-v3.yaml | 8 - .../rust-server-no-example-v3.yaml | 8 - .../unmaintained/rust-server-openapi-v3.yaml | 8 - .../unmaintained/rust-server-ops-v3.yaml | 8 - ...ith-fake-endpoints-models-for-testing.yaml | 9 - .../rust-server-ping-bearer-auth-v3.yaml | 8 - .../unmaintained/rust-server-test.yaml | 8 - .../unmaintained/scala-akka-http-server.yaml | 6 - bin/configs/unmaintained/scala-akka.yaml | 6 - bin/configs/unmaintained/scala-finch.yaml | 6 - bin/configs/unmaintained/scala-gatling.yaml | 4 - ...ttpclient-deprecated-scala-httpclient.yaml | 4 - .../unmaintained/scala-lagom-server.yaml | 6 - bin/configs/unmaintained/scala-legacy.yaml | 9 - .../unmaintained/scala-play-server.yaml | 6 - bin/configs/unmaintained/scala-sttp.yaml | 6 - bin/configs/unmaintained/scalatra.yaml | 4 - bin/configs/unmaintained/scalaz.yaml | 6 - bin/configs/unmaintained/spring-boot-3.yaml | 12 - ...-boot-beanvalidation-no-nullable-oas3.yaml | 13 - ...pring-boot-beanvalidation-no-nullable.yaml | 12 - .../spring-boot-beanvalidation.yaml | 12 - ...t-defaultInterface-unhandledException.yaml | 11 - .../unmaintained/spring-boot-delegate-j8.yaml | 9 - .../spring-boot-delegate-oas3.yaml | 11 - .../unmaintained/spring-boot-delegate.yaml | 10 - ...oot-implicitHeaders-annotationLibrary.yaml | 10 - .../spring-boot-implicitHeaders-oas3.yaml | 11 - .../spring-boot-implicitHeaders.yaml | 9 - .../unmaintained/spring-boot-oas3.yaml | 10 - .../unmaintained/spring-boot-oneof.yaml | 10 - .../spring-boot-reactive-oas3.yaml | 11 - .../unmaintained/spring-boot-reactive.yaml | 10 - .../unmaintained/spring-boot-source.yaml | 10 - .../unmaintained/spring-boot-springdoc.yaml | 11 - .../spring-boot-useoptional-oas3.yaml | 10 - .../unmaintained/spring-boot-useoptional.yaml | 9 - .../unmaintained/spring-boot-virtualan.yaml | 12 - bin/configs/unmaintained/spring-boot.yaml | 9 - bin/configs/unmaintained/spring-cloud-3.yaml | 13 - .../unmaintained/spring-cloud-async-oas3.yaml | 12 - .../unmaintained/spring-cloud-async.yaml | 11 - .../spring-cloud-date-time-oas3.yaml | 12 - .../unmaintained/spring-cloud-date-time.yaml | 11 - .../spring-cloud-oas3-fakeapi.yaml | 12 - .../unmaintained/spring-cloud-oas3.yaml | 12 - ...d-petstore-feign-spring-pageable-oas3.yaml | 10 - ...-cloud-petstore-feign-spring-pageable.yaml | 9 - ...loud-petstore-feign-without-url-param.yaml | 10 - bin/configs/unmaintained/spring-cloud.yaml | 9 - .../unmaintained/spring-nullable-set.yaml | 10 - .../unmaintained/spring-stubs-oas3.yaml | 11 - .../spring-stubs-skip-default-interface.yaml | 13 - bin/configs/unmaintained/spring-stubs.yaml | 10 - ...g-pageable-delegatePattern-without-j8.yaml | 11 - ...erver-spring-pageable-delegatePattern.yaml | 10 - ...ore-server-spring-pageable-without-j8.yaml | 10 - ...gboot-petstore-server-spring-pageable.yaml | 9 - .../unmaintained/swift5-alamofireLibrary.yaml | 11 - .../swift5-asyncAwaitLibrary.yaml | 11 - .../unmaintained/swift5-combineLibrary.yaml | 11 - bin/configs/unmaintained/swift5-default.yaml | 10 - .../unmaintained/swift5-deprecated.yaml | 10 - .../unmaintained/swift5-frozenEnums.yaml | 12 - .../unmaintained/swift5-nonPublicApi.yaml | 12 - .../unmaintained/swift5-objcCompatible.yaml | 11 - bin/configs/unmaintained/swift5-oneOf.yaml | 10 - .../swift5-promisekitLibrary.yaml | 11 - .../swift5-readonlyProperties.yaml | 11 - .../unmaintained/swift5-resultLibrary.yaml | 12 - .../unmaintained/swift5-rxswiftLibrary.yaml | 13 - .../swift5-urlsessionLibrary.yaml | 14 - bin/configs/unmaintained/swift5-vapor.yaml | 12 - .../unmaintained/swift5-x-swift-hashable.yaml | 11 - .../typescript-angular-v12-oneOf.yaml | 6 - ...ypescript-angular-v12-provided-in-any.yaml | 7 - ...angular-v12-provided-in-root-with-npm.yaml | 10 - ...pescript-angular-v12-provided-in-root.yaml | 6 - .../typescript-angular-v13-oneOf.yaml | 6 - ...ypescript-angular-v13-provided-in-any.yaml | 7 - ...angular-v13-provided-in-root-with-npm.yaml | 11 - ...pescript-angular-v13-provided-in-root.yaml | 7 - ...pescript-angular-v14-provided-in-root.yaml | 7 - ...angular-v14-query-param-object-format.yaml | 8 - .../typescript-aurelia-default.yaml | 4 - .../typescript-axios-composed-schemas.yaml | 4 - .../typescript-axios-default.yaml | 4 - .../typescript-axios-es6-target.yaml | 10 - .../typescript-axios-test-petstore.yaml | 4 - ...typescript-axios-with-complex-headers.yaml | 4 - ...odels-for-testing-with-http-signature.yaml | 4 - .../typescript-axios-with-interfaces.yaml | 6 - .../typescript-axios-with-node-imports.yaml | 7 - ...m-version-and-separate-models-and-api.yaml | 12 - .../typescript-axios-with-npm-version.yaml | 9 - ...h-separate-models-and-api-inheritance.yaml | 8 - ...-axios-with-single-request-parameters.yaml | 6 - .../typescript-axios-with-string-enums.yaml | 6 - .../typescript-consolidated-browser.yaml | 10 - ...escript-consolidated-composed-schemas.yaml | 6 - .../typescript-consolidated-deno.yaml | 9 - .../typescript-consolidated-inversify.yaml | 10 - .../typescript-consolidated-jquery.yaml | 9 - ...t-consolidated-node-object-parameters.yaml | 10 - .../typescript-consolidated-node.yaml | 9 - ...script-consolidated-with-unique-items.yaml | 4 - .../typescript-fetch-allOf-readonly.yaml | 4 - .../typescript-fetch-default-v3.0.yaml | 4 - .../typescript-fetch-default.yaml | 4 - .../unmaintained/typescript-fetch-enum.yaml | 4 - .../typescript-fetch-es6-target.yaml | 10 - .../typescript-fetch-multiple-parameters.yaml | 7 - ...ipt-fetch-prefix-parameter-interfaces.yaml | 10 - .../typescript-fetch-sagas-and-records.yaml | 16 - .../typescript-fetch-with-interfaces.yaml | 6 - .../typescript-fetch-with-npm-version.yaml | 9 - .../typescript-fetch-with-string-enums.yaml | 6 - ...pescript-fetch-without-runtime-checks.yaml | 10 - .../unmaintained/typescript-inversify.yaml | 4 - .../typescript-jquery-default.yaml | 4 - .../unmaintained/typescript-jquery-npm.yaml | 9 - ...typescript-nestjs-v6-provided-in-root.yaml | 10 - ...typescript-nestjs-v8-provided-in-root.yaml | 10 - .../unmaintained/typescript-node-default.yaml | 4 - .../unmaintained/typescript-node-npm.yaml | 9 - .../typescript-redux-query-default.yaml | 4 - ...pescript-redux-query-with-npm-version.yaml | 9 - .../unmaintained/typescript-rxjs-default.yaml | 4 - .../typescript-rxjs-es6-target.yaml | 10 - .../typescript-rxjs-with-npm-version.yaml | 9 - ...escript-rxjs-with-progress-subscriber.yaml | 6 - bin/configs/unmaintained/wsdl-schema.yaml | 6 - bin/generate-samples.sh | 8 +- .../python.yaml | 2 +- .../python_3_0_3_unit_test.yaml | 2 +- ...antUseDiscriminatorIfCompositionFails.yaml | 2 +- .../python_security.yaml | 2 +- .../client/3_0_3_unit_test/python/.gitignore | 0 .../3_0_3_unit_test/python/.gitlab-ci.yml | 0 .../python/.openapi-generator-ignore | 0 .../python/.openapi-generator/FILES | 0 .../python/.openapi-generator/VERSION | 0 .../client/3_0_3_unit_test/python/.travis.yml | 0 .../client/3_0_3_unit_test/python/Makefile | 0 .../client/3_0_3_unit_test/python/README.md | 0 .../python/docs/apis/tags/_not_api.md | 0 .../apis/tags/additional_properties_api.md | 0 .../python/docs/apis/tags/all_of_api.md | 0 .../python/docs/apis/tags/any_of_api.md | 0 .../docs/apis/tags/content_type_json_api.md | 0 .../python/docs/apis/tags/default_api.md | 0 .../python/docs/apis/tags/enum_api.md | 0 .../python/docs/apis/tags/format_api.md | 0 .../python/docs/apis/tags/items_api.md | 0 .../python/docs/apis/tags/max_items_api.md | 0 .../python/docs/apis/tags/max_length_api.md | 0 .../docs/apis/tags/max_properties_api.md | 0 .../python/docs/apis/tags/maximum_api.md | 0 .../python/docs/apis/tags/min_items_api.md | 0 .../python/docs/apis/tags/min_length_api.md | 0 .../docs/apis/tags/min_properties_api.md | 0 .../python/docs/apis/tags/minimum_api.md | 0 .../python/docs/apis/tags/multiple_of_api.md | 0 .../python/docs/apis/tags/one_of_api.md | 0 .../apis/tags/operation_request_body_api.md | 0 .../python/docs/apis/tags/path_post_api.md | 0 .../python/docs/apis/tags/pattern_api.md | 0 .../python/docs/apis/tags/properties_api.md | 0 .../python/docs/apis/tags/ref_api.md | 0 .../python/docs/apis/tags/required_api.md | 0 ...esponse_content_content_type_schema_api.md | 0 .../python/docs/apis/tags/type_api.md | 0 .../python/docs/apis/tags/unique_items_api.md | 0 .../python/docs/components/schema/_not.md | 0 ...s_allows_a_schema_which_should_validate.md | 0 ...tionalproperties_are_allowed_by_default.md | 0 ...dditionalproperties_can_exist_by_itself.md | 0 ...operties_should_not_look_in_applicators.md | 0 .../python/docs/components/schema/allof.md | 0 .../schema/allof_combined_with_anyof_oneof.md | 0 .../components/schema/allof_simple_types.md | 0 .../schema/allof_with_base_schema.md | 0 .../schema/allof_with_one_empty_schema.md | 0 .../allof_with_the_first_empty_schema.md | 0 .../allof_with_the_last_empty_schema.md | 0 .../schema/allof_with_two_empty_schemas.md | 0 .../python/docs/components/schema/anyof.md | 0 .../components/schema/anyof_complex_types.md | 0 .../schema/anyof_with_base_schema.md | 0 .../schema/anyof_with_one_empty_schema.md | 0 .../schema/array_type_matches_arrays.md | 0 .../schema/boolean_type_matches_booleans.md | 0 .../python/docs/components/schema/by_int.md | 0 .../docs/components/schema/by_number.md | 0 .../docs/components/schema/by_small_number.md | 0 .../components/schema/date_time_format.md | 0 .../docs/components/schema/email_format.md | 0 .../schema/enum_with0_does_not_match_false.md | 0 .../schema/enum_with1_does_not_match_true.md | 0 .../schema/enum_with_escaped_characters.md | 0 .../schema/enum_with_false_does_not_match0.md | 0 .../schema/enum_with_true_does_not_match1.md | 0 .../components/schema/enums_in_properties.md | 0 .../components/schema/forbidden_property.md | 0 .../docs/components/schema/hostname_format.md | 0 .../schema/integer_type_matches_integers.md | 0 ...not_raise_error_when_float_division_inf.md | 0 .../invalid_string_value_for_default.md | 0 .../docs/components/schema/ipv4_format.md | 0 .../docs/components/schema/ipv6_format.md | 0 .../components/schema/json_pointer_format.md | 0 .../components/schema/maximum_validation.md | 0 ...aximum_validation_with_unsigned_integer.md | 0 .../components/schema/maxitems_validation.md | 0 .../components/schema/maxlength_validation.md | 0 ...axproperties0_means_the_object_is_empty.md | 0 .../schema/maxproperties_validation.md | 0 .../components/schema/minimum_validation.md | 0 .../minimum_validation_with_signed_integer.md | 0 .../components/schema/minitems_validation.md | 0 .../components/schema/minlength_validation.md | 0 .../schema/minproperties_validation.md | 0 ...ted_allof_to_check_validation_semantics.md | 0 ...ted_anyof_to_check_validation_semantics.md | 0 .../docs/components/schema/nested_items.md | 0 ...ted_oneof_to_check_validation_semantics.md | 0 .../schema/not_more_complex_schema.md | 0 .../schema/nul_characters_in_strings.md | 0 .../null_type_matches_only_the_null_object.md | 0 .../schema/number_type_matches_numbers.md | 0 .../schema/object_properties_validation.md | 0 .../schema/object_type_matches_objects.md | 0 .../python/docs/components/schema/oneof.md | 0 .../components/schema/oneof_complex_types.md | 0 .../schema/oneof_with_base_schema.md | 0 .../schema/oneof_with_empty_schema.md | 0 .../components/schema/oneof_with_required.md | 0 .../schema/pattern_is_not_anchored.md | 0 .../components/schema/pattern_validation.md | 0 .../properties_with_escaped_characters.md | 0 ...perty_named_ref_that_is_not_a_reference.md | 0 .../schema/ref_in_additionalproperties.md | 0 .../docs/components/schema/ref_in_allof.md | 0 .../docs/components/schema/ref_in_anyof.md | 0 .../docs/components/schema/ref_in_items.md | 0 .../docs/components/schema/ref_in_not.md | 0 .../docs/components/schema/ref_in_oneof.md | 0 .../docs/components/schema/ref_in_property.md | 0 .../schema/required_default_validation.md | 0 .../components/schema/required_validation.md | 0 .../schema/required_with_empty_array.md | 0 .../required_with_escaped_characters.md | 0 .../schema/simple_enum_validation.md | 0 .../schema/string_type_matches_strings.md | 0 ..._do_anything_if_the_property_is_missing.md | 0 .../schema/uniqueitems_false_validation.md | 0 .../schema/uniqueitems_validation.md | 0 .../docs/components/schema/uri_format.md | 0 .../components/schema/uri_reference_format.md | 0 .../components/schema/uri_template_format.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../post.md | 0 .../python/docs/servers/server_0.md | 0 .../client/3_0_3_unit_test/python/git_push.sh | 0 .../3_0_3_unit_test/python/migration_2_0_0.md | 0 .../migration_other_python_generators.md | 0 .../client/3_0_3_unit_test/python/pom.xml | 0 .../3_0_3_unit_test/python/pyproject.toml | 0 .../python/src/unit_test_api/__init__.py | 0 .../python/src/unit_test_api/api_client.py | 0 .../python/src/unit_test_api/api_response.py | 0 .../python/src/unit_test_api/apis/__init__.py | 0 .../src/unit_test_api/apis/path_to_api.py | 0 .../src/unit_test_api/apis/paths/__init__.py | 0 ...hema_which_should_validate_request_body.py | 0 ...ies_are_allowed_by_default_request_body.py | 0 ...erties_can_exist_by_itself_request_body.py | 0 ...ld_not_look_in_applicators_request_body.py | 0 ..._combined_with_anyof_oneof_request_body.py | 0 .../request_body_post_allof_request_body.py | 0 ...dy_post_allof_simple_types_request_body.py | 0 ...ost_allof_with_base_schema_request_body.py | 0 ...llof_with_one_empty_schema_request_body.py | 0 ...ith_the_first_empty_schema_request_body.py | 0 ...with_the_last_empty_schema_request_body.py | 0 ...lof_with_two_empty_schemas_request_body.py | 0 ...y_post_anyof_complex_types_request_body.py | 0 .../request_body_post_anyof_request_body.py | 0 ...ost_anyof_with_base_schema_request_body.py | 0 ...nyof_with_one_empty_schema_request_body.py | 0 ..._array_type_matches_arrays_request_body.py | 0 ...lean_type_matches_booleans_request_body.py | 0 .../request_body_post_by_int_request_body.py | 0 ...equest_body_post_by_number_request_body.py | 0 ..._body_post_by_small_number_request_body.py | 0 ...body_post_date_time_format_request_body.py | 0 ...est_body_post_email_format_request_body.py | 0 ...with0_does_not_match_false_request_body.py | 0 ..._with1_does_not_match_true_request_body.py | 0 ...um_with_escaped_characters_request_body.py | 0 ...with_false_does_not_match0_request_body.py | 0 ..._with_true_does_not_match1_request_body.py | 0 ...y_post_enums_in_properties_request_body.py | 0 ...dy_post_forbidden_property_request_body.py | 0 ..._body_post_hostname_format_request_body.py | 0 ...eger_type_matches_integers_request_body.py | 0 ...or_when_float_division_inf_request_body.py | 0 ...d_string_value_for_default_request_body.py | 0 ...uest_body_post_ipv4_format_request_body.py | 0 ...uest_body_post_ipv6_format_request_body.py | 0 ...y_post_json_pointer_format_request_body.py | 0 ...dy_post_maximum_validation_request_body.py | 0 ...tion_with_unsigned_integer_request_body.py | 0 ...y_post_maxitems_validation_request_body.py | 0 ..._post_maxlength_validation_request_body.py | 0 ..._means_the_object_is_empty_request_body.py | 0 ...t_maxproperties_validation_request_body.py | 0 ...dy_post_minimum_validation_request_body.py | 0 ...dation_with_signed_integer_request_body.py | 0 ...y_post_minitems_validation_request_body.py | 0 ..._post_minlength_validation_request_body.py | 0 ...t_minproperties_validation_request_body.py | 0 ...check_validation_semantics_request_body.py | 0 ...check_validation_semantics_request_body.py | 0 ...est_body_post_nested_items_request_body.py | 0 ...check_validation_semantics_request_body.py | 0 ...st_not_more_complex_schema_request_body.py | 0 .../request_body_post_not_request_body.py | 0 ..._nul_characters_in_strings_request_body.py | 0 ...tches_only_the_null_object_request_body.py | 0 ...umber_type_matches_numbers_request_body.py | 0 ...ject_properties_validation_request_body.py | 0 ...bject_type_matches_objects_request_body.py | 0 ...y_post_oneof_complex_types_request_body.py | 0 .../request_body_post_oneof_request_body.py | 0 ...ost_oneof_with_base_schema_request_body.py | 0 ...st_oneof_with_empty_schema_request_body.py | 0 ...y_post_oneof_with_required_request_body.py | 0 ...st_pattern_is_not_anchored_request_body.py | 0 ...dy_post_pattern_validation_request_body.py | 0 ...es_with_escaped_characters_request_body.py | 0 ...ef_that_is_not_a_reference_request_body.py | 0 ...ef_in_additionalproperties_request_body.py | 0 ...est_body_post_ref_in_allof_request_body.py | 0 ...est_body_post_ref_in_anyof_request_body.py | 0 ...est_body_post_ref_in_items_request_body.py | 0 ...quest_body_post_ref_in_not_request_body.py | 0 ...est_body_post_ref_in_oneof_request_body.py | 0 ..._body_post_ref_in_property_request_body.py | 0 ...equired_default_validation_request_body.py | 0 ...y_post_required_validation_request_body.py | 0 ..._required_with_empty_array_request_body.py | 0 ...ed_with_escaped_characters_request_body.py | 0 ...ost_simple_enum_validation_request_body.py | 0 ...tring_type_matches_strings_request_body.py | 0 ...if_the_property_is_missing_request_body.py | 0 ...iqueitems_false_validation_request_body.py | 0 ...ost_uniqueitems_validation_request_body.py | 0 ...quest_body_post_uri_format_request_body.py | 0 ..._post_uri_reference_format_request_body.py | 0 ...y_post_uri_template_format_request_body.py | 0 ...alidate_response_body_for_content_types.py | 0 ...default_response_body_for_content_types.py | 0 ..._itself_response_body_for_content_types.py | 0 ...icators_response_body_for_content_types.py | 0 ...f_oneof_response_body_for_content_types.py | 0 ...t_allof_response_body_for_content_types.py | 0 ...e_types_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ...schemas_response_body_for_content_types.py | 0 ...x_types_response_body_for_content_types.py | 0 ...t_anyof_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ..._arrays_response_body_for_content_types.py | 0 ...ooleans_response_body_for_content_types.py | 0 ..._by_int_response_body_for_content_types.py | 0 ..._number_response_body_for_content_types.py | 0 ..._number_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 ...h_false_response_body_for_content_types.py | 0 ...ch_true_response_body_for_content_types.py | 0 ...racters_response_body_for_content_types.py | 0 ..._match0_response_body_for_content_types.py | 0 ..._match1_response_body_for_content_types.py | 0 ...perties_response_body_for_content_types.py | 0 ...roperty_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 ...ntegers_response_body_for_content_types.py | 0 ...ion_inf_response_body_for_content_types.py | 0 ...default_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...integer_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...s_empty_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...integer_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...mantics_response_body_for_content_types.py | 0 ...mantics_response_body_for_content_types.py | 0 ...d_items_response_body_for_content_types.py | 0 ...mantics_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ...ost_not_response_body_for_content_types.py | 0 ...strings_response_body_for_content_types.py | 0 ..._object_response_body_for_content_types.py | 0 ...numbers_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...objects_response_body_for_content_types.py | 0 ...x_types_response_body_for_content_types.py | 0 ...t_oneof_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ..._schema_response_body_for_content_types.py | 0 ...equired_response_body_for_content_types.py | 0 ...nchored_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...racters_response_body_for_content_types.py | 0 ...ference_response_body_for_content_types.py | 0 ...perties_response_body_for_content_types.py | 0 ...n_allof_response_body_for_content_types.py | 0 ...n_anyof_response_body_for_content_types.py | 0 ...n_items_response_body_for_content_types.py | 0 ..._in_not_response_body_for_content_types.py | 0 ...n_oneof_response_body_for_content_types.py | 0 ...roperty_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...y_array_response_body_for_content_types.py | 0 ...racters_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...strings_response_body_for_content_types.py | 0 ...missing_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ...idation_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 ..._format_response_body_for_content_types.py | 0 .../src/unit_test_api/apis/tag_to_api.py | 0 .../src/unit_test_api/apis/tags/__init__.py | 0 .../src/unit_test_api/apis/tags/_not_api.py | 0 .../apis/tags/additional_properties_api.py | 0 .../src/unit_test_api/apis/tags/all_of_api.py | 0 .../src/unit_test_api/apis/tags/any_of_api.py | 0 .../apis/tags/content_type_json_api.py | 0 .../unit_test_api/apis/tags/default_api.py | 0 .../src/unit_test_api/apis/tags/enum_api.py | 0 .../src/unit_test_api/apis/tags/format_api.py | 0 .../src/unit_test_api/apis/tags/items_api.py | 0 .../unit_test_api/apis/tags/max_items_api.py | 0 .../unit_test_api/apis/tags/max_length_api.py | 0 .../apis/tags/max_properties_api.py | 0 .../unit_test_api/apis/tags/maximum_api.py | 0 .../unit_test_api/apis/tags/min_items_api.py | 0 .../unit_test_api/apis/tags/min_length_api.py | 0 .../apis/tags/min_properties_api.py | 0 .../unit_test_api/apis/tags/minimum_api.py | 0 .../apis/tags/multiple_of_api.py | 0 .../src/unit_test_api/apis/tags/one_of_api.py | 0 .../apis/tags/operation_request_body_api.py | 0 .../unit_test_api/apis/tags/path_post_api.py | 0 .../unit_test_api/apis/tags/pattern_api.py | 0 .../unit_test_api/apis/tags/properties_api.py | 0 .../src/unit_test_api/apis/tags/ref_api.py | 0 .../unit_test_api/apis/tags/required_api.py | 0 ...esponse_content_content_type_schema_api.py | 0 .../src/unit_test_api/apis/tags/type_api.py | 0 .../apis/tags/unique_items_api.py | 0 .../src/unit_test_api/components/__init__.py | 0 .../components/schema/__init__.py | 0 .../unit_test_api/components/schema/_not.py | 0 ...s_allows_a_schema_which_should_validate.py | 0 ...tionalproperties_are_allowed_by_default.py | 0 ...dditionalproperties_can_exist_by_itself.py | 0 ...operties_should_not_look_in_applicators.py | 0 .../unit_test_api/components/schema/allof.py | 0 .../schema/allof_combined_with_anyof_oneof.py | 0 .../components/schema/allof_simple_types.py | 0 .../schema/allof_with_base_schema.py | 0 .../schema/allof_with_one_empty_schema.py | 0 .../allof_with_the_first_empty_schema.py | 0 .../allof_with_the_last_empty_schema.py | 0 .../schema/allof_with_two_empty_schemas.py | 0 .../unit_test_api/components/schema/anyof.py | 0 .../components/schema/anyof_complex_types.py | 0 .../schema/anyof_with_base_schema.py | 0 .../schema/anyof_with_one_empty_schema.py | 0 .../schema/array_type_matches_arrays.py | 0 .../schema/boolean_type_matches_booleans.py | 0 .../unit_test_api/components/schema/by_int.py | 0 .../components/schema/by_number.py | 0 .../components/schema/by_small_number.py | 0 .../components/schema/date_time_format.py | 0 .../components/schema/email_format.py | 0 .../schema/enum_with0_does_not_match_false.py | 0 .../schema/enum_with1_does_not_match_true.py | 0 .../schema/enum_with_escaped_characters.py | 0 .../schema/enum_with_false_does_not_match0.py | 0 .../schema/enum_with_true_does_not_match1.py | 0 .../components/schema/enums_in_properties.py | 0 .../components/schema/forbidden_property.py | 0 .../components/schema/hostname_format.py | 0 .../schema/integer_type_matches_integers.py | 0 ...not_raise_error_when_float_division_inf.py | 0 .../invalid_string_value_for_default.py | 0 .../components/schema/ipv4_format.py | 0 .../components/schema/ipv6_format.py | 0 .../components/schema/json_pointer_format.py | 0 .../components/schema/maximum_validation.py | 0 ...aximum_validation_with_unsigned_integer.py | 0 .../components/schema/maxitems_validation.py | 0 .../components/schema/maxlength_validation.py | 0 ...axproperties0_means_the_object_is_empty.py | 0 .../schema/maxproperties_validation.py | 0 .../components/schema/minimum_validation.py | 0 .../minimum_validation_with_signed_integer.py | 0 .../components/schema/minitems_validation.py | 0 .../components/schema/minlength_validation.py | 0 .../schema/minproperties_validation.py | 0 ...ted_allof_to_check_validation_semantics.py | 0 ...ted_anyof_to_check_validation_semantics.py | 0 .../components/schema/nested_items.py | 0 ...ted_oneof_to_check_validation_semantics.py | 0 .../schema/not_more_complex_schema.py | 0 .../schema/nul_characters_in_strings.py | 0 .../null_type_matches_only_the_null_object.py | 0 .../schema/number_type_matches_numbers.py | 0 .../schema/object_properties_validation.py | 0 .../schema/object_type_matches_objects.py | 0 .../unit_test_api/components/schema/oneof.py | 0 .../components/schema/oneof_complex_types.py | 0 .../schema/oneof_with_base_schema.py | 0 .../schema/oneof_with_empty_schema.py | 0 .../components/schema/oneof_with_required.py | 0 .../schema/pattern_is_not_anchored.py | 0 .../components/schema/pattern_validation.py | 0 .../properties_with_escaped_characters.py | 0 ...perty_named_ref_that_is_not_a_reference.py | 0 .../schema/ref_in_additionalproperties.py | 0 .../components/schema/ref_in_allof.py | 0 .../components/schema/ref_in_anyof.py | 0 .../components/schema/ref_in_items.py | 0 .../components/schema/ref_in_not.py | 0 .../components/schema/ref_in_oneof.py | 0 .../components/schema/ref_in_property.py | 0 .../schema/required_default_validation.py | 0 .../components/schema/required_validation.py | 0 .../schema/required_with_empty_array.py | 0 .../required_with_escaped_characters.py | 0 .../schema/simple_enum_validation.py | 0 .../schema/string_type_matches_strings.py | 0 ..._do_anything_if_the_property_is_missing.py | 0 .../schema/uniqueitems_false_validation.py | 0 .../schema/uniqueitems_validation.py | 0 .../components/schema/uri_format.py | 0 .../components/schema/uri_reference_format.py | 0 .../components/schema/uri_template_format.py | 0 .../components/schemas/__init__.py | 0 .../unit_test_api/configurations/__init__.py | 0 .../configurations/api_configuration.py | 0 .../configurations/schema_configuration.py | 0 .../python/src/unit_test_api/exceptions.py | 0 .../src/unit_test_api/paths/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../python/src/unit_test_api/py.typed | 0 .../python/src/unit_test_api/rest.py | 0 .../python/src/unit_test_api/schemas.py | 0 .../src/unit_test_api/schemas/__init__.py | 0 .../src/unit_test_api/schemas/format.py | 0 .../schemas/original_immutabledict.py | 0 .../src/unit_test_api/schemas/schema.py | 0 .../src/unit_test_api/schemas/schemas.py | 0 .../src/unit_test_api/schemas/validation.py | 0 .../src/unit_test_api/security_schemes.py | 0 .../python/src/unit_test_api/server.py | 0 .../src/unit_test_api/servers/__init__.py | 0 .../src/unit_test_api/servers/server_0.py | 0 .../unit_test_api/shared_imports/__init__.py | 0 .../shared_imports/header_imports.py | 0 .../shared_imports/operation_imports.py | 0 .../shared_imports/response_imports.py | 0 .../shared_imports/schema_imports.py | 0 .../shared_imports/security_scheme_imports.py | 0 .../shared_imports/server_imports.py | 0 .../python/test-requirements.txt | 0 .../3_0_3_unit_test/python/test/__init__.py | 0 .../python/test/components/__init__.py | 0 .../python/test/components/schema/__init__.py | 0 .../test/components/schema/test__not.py | 0 ...s_allows_a_schema_which_should_validate.py | 0 ...tionalproperties_are_allowed_by_default.py | 0 ...dditionalproperties_can_exist_by_itself.py | 0 ...operties_should_not_look_in_applicators.py | 0 .../test/components/schema/test_allof.py | 0 .../test_allof_combined_with_anyof_oneof.py | 0 .../schema/test_allof_simple_types.py | 0 .../schema/test_allof_with_base_schema.py | 0 .../test_allof_with_one_empty_schema.py | 0 .../test_allof_with_the_first_empty_schema.py | 0 .../test_allof_with_the_last_empty_schema.py | 0 .../test_allof_with_two_empty_schemas.py | 0 .../test/components/schema/test_anyof.py | 0 .../schema/test_anyof_complex_types.py | 0 .../schema/test_anyof_with_base_schema.py | 0 .../test_anyof_with_one_empty_schema.py | 0 .../schema/test_array_type_matches_arrays.py | 0 .../test_boolean_type_matches_booleans.py | 0 .../test/components/schema/test_by_int.py | 0 .../test/components/schema/test_by_number.py | 0 .../components/schema/test_by_small_number.py | 0 .../schema/test_date_time_format.py | 0 .../components/schema/test_email_format.py | 0 .../test_enum_with0_does_not_match_false.py | 0 .../test_enum_with1_does_not_match_true.py | 0 .../test_enum_with_escaped_characters.py | 0 .../test_enum_with_false_does_not_match0.py | 0 .../test_enum_with_true_does_not_match1.py | 0 .../schema/test_enums_in_properties.py | 0 .../schema/test_forbidden_property.py | 0 .../components/schema/test_hostname_format.py | 0 .../test_integer_type_matches_integers.py | 0 ...not_raise_error_when_float_division_inf.py | 0 .../test_invalid_string_value_for_default.py | 0 .../components/schema/test_ipv4_format.py | 0 .../components/schema/test_ipv6_format.py | 0 .../schema/test_json_pointer_format.py | 0 .../schema/test_maximum_validation.py | 0 ...aximum_validation_with_unsigned_integer.py | 0 .../schema/test_maxitems_validation.py | 0 .../schema/test_maxlength_validation.py | 0 ...axproperties0_means_the_object_is_empty.py | 0 .../schema/test_maxproperties_validation.py | 0 .../schema/test_minimum_validation.py | 0 ..._minimum_validation_with_signed_integer.py | 0 .../schema/test_minitems_validation.py | 0 .../schema/test_minlength_validation.py | 0 .../schema/test_minproperties_validation.py | 0 ...ted_allof_to_check_validation_semantics.py | 0 ...ted_anyof_to_check_validation_semantics.py | 0 .../components/schema/test_nested_items.py | 0 ...ted_oneof_to_check_validation_semantics.py | 0 .../schema/test_not_more_complex_schema.py | 0 .../schema/test_nul_characters_in_strings.py | 0 ..._null_type_matches_only_the_null_object.py | 0 .../test_number_type_matches_numbers.py | 0 .../test_object_properties_validation.py | 0 .../test_object_type_matches_objects.py | 0 .../test/components/schema/test_oneof.py | 0 .../schema/test_oneof_complex_types.py | 0 .../schema/test_oneof_with_base_schema.py | 0 .../schema/test_oneof_with_empty_schema.py | 0 .../schema/test_oneof_with_required.py | 0 .../schema/test_pattern_is_not_anchored.py | 0 .../schema/test_pattern_validation.py | 0 ...test_properties_with_escaped_characters.py | 0 ...perty_named_ref_that_is_not_a_reference.py | 0 .../test_ref_in_additionalproperties.py | 0 .../components/schema/test_ref_in_allof.py | 0 .../components/schema/test_ref_in_anyof.py | 0 .../components/schema/test_ref_in_items.py | 0 .../test/components/schema/test_ref_in_not.py | 0 .../components/schema/test_ref_in_oneof.py | 0 .../components/schema/test_ref_in_property.py | 0 .../test_required_default_validation.py | 0 .../schema/test_required_validation.py | 0 .../schema/test_required_with_empty_array.py | 0 .../test_required_with_escaped_characters.py | 0 .../schema/test_simple_enum_validation.py | 0 .../test_string_type_matches_strings.py | 0 ..._do_anything_if_the_property_is_missing.py | 0 .../test_uniqueitems_false_validation.py | 0 .../schema/test_uniqueitems_validation.py | 0 .../test/components/schema/test_uri_format.py | 0 .../schema/test_uri_reference_format.py | 0 .../schema/test_uri_template_format.py | 0 .../python/test/test_paths/__init__.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../3_0_3_unit_test/python/test_python.sh | 0 .../client/3_0_3_unit_test/python/tox.ini | 0 .../python/.gitignore | 0 .../python/.gitlab-ci.yml | 0 .../python/.openapi-generator-ignore | 0 .../python/.openapi-generator/FILES | 0 .../python/.openapi-generator/VERSION | 0 .../python/.travis.yml | 0 .../python/Makefile | 0 .../python/README.md | 0 .../python/docs/apis/tags/default_api.md | 0 .../components/schema/addition_operator.md | 0 .../python/docs/components/schema/operator.md | 0 .../components/schema/subtraction_operator.md | 0 .../python/docs/paths/operators/post.md | 0 .../python/docs/servers/server_0.md | 0 .../python/git_push.sh | 0 .../python/migration_2_0_0.md | 0 .../migration_other_python_generators.md | 0 .../python/pyproject.toml | 0 .../python/src/this_package/__init__.py | 0 .../python/src/this_package/api_client.py | 0 .../python/src/this_package/api_response.py | 0 .../python/src/this_package/apis/__init__.py | 0 .../src/this_package/apis/path_to_api.py | 0 .../src/this_package/apis/paths/__init__.py | 0 .../src/this_package/apis/paths/operators.py | 0 .../src/this_package/apis/tag_to_api.py | 0 .../src/this_package/apis/tags/__init__.py | 0 .../src/this_package/apis/tags/default_api.py | 0 .../src/this_package/components/__init__.py | 0 .../components/schema/__init__.py | 0 .../components/schema/addition_operator.py | 0 .../components/schema/operator.py | 0 .../components/schema/subtraction_operator.py | 0 .../components/schemas/__init__.py | 0 .../python/src/this_package/configuration.py | 0 .../this_package/configurations/__init__.py | 0 .../configurations/api_configuration.py | 0 .../configurations/schema_configuration.py | 0 .../python/src/this_package/exceptions.py | 0 .../python/src/this_package/paths/__init__.py | 0 .../this_package/paths/operators/__init__.py | 0 .../paths/operators/post/__init__.py | 0 .../paths/operators/post/operation.py | 0 .../operators/post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../operators/post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../python/src/this_package/py.typed | 0 .../python/src/this_package/rest.py | 0 .../python/src/this_package/schemas.py | 0 .../src/this_package/schemas/__init__.py | 0 .../python/src/this_package/schemas/format.py | 0 .../schemas/original_immutabledict.py | 0 .../python/src/this_package/schemas/schema.py | 0 .../src/this_package/schemas/schemas.py | 0 .../src/this_package/schemas/validation.py | 0 .../src/this_package/security_schemes.py | 0 .../python/src/this_package/server.py | 0 .../src/this_package/servers/__init__.py | 0 .../src/this_package/servers/server_0.py | 0 .../this_package/shared_imports/__init__.py | 0 .../shared_imports/header_imports.py | 0 .../shared_imports/operation_imports.py | 0 .../shared_imports/response_imports.py | 0 .../shared_imports/schema_imports.py | 0 .../shared_imports/security_scheme_imports.py | 0 .../shared_imports/server_imports.py | 0 .../python/test-requirements.txt | 0 .../python/test/__init__.py | 0 .../python/test/components/__init__.py | 0 .../python/test/components/schema/__init__.py | 0 .../schema/test_addition_operator.py | 0 .../test/components/schema/test_operator.py | 0 .../schema/test_subtraction_operator.py | 0 .../python/test/test_paths/__init__.py | 0 .../test_paths/test_operators/__init__.py | 0 .../test_paths/test_operators/test_post.py | 0 .../python/test_manual/__init__.py | 0 .../python/test_manual/test_operator.py | 0 .../python/test_python.sh | 0 .../python/tox.ini | 0 .../security/python/.gitignore | 0 .../security/python/.gitlab-ci.yml | 0 .../security/python/.openapi-generator-ignore | 0 .../security/python/.openapi-generator/FILES | 0 .../python/.openapi-generator/VERSION | 0 .../security/python/.travis.yml | 0 .../security/python/Makefile | 0 .../security/python/README.md | 0 .../python/docs/apis/tags/default_api.md | 0 .../security_scheme_api_key.md | 0 .../security_scheme_bearer_test.md | 0 .../security_scheme_http_basic_test.md | 0 .../path_with_no_explicit_security/get.md | 0 .../path_with_one_explicit_security/get.md | 0 .../paths/path_with_security_from_root/get.md | 0 .../path_with_two_explicit_security/get.md | 0 .../security/python/docs/servers/server_0.md | 0 .../security/python/git_push.sh | 0 .../security/python/migration_2_0_0.md | 0 .../migration_other_python_generators.md | 0 .../security/python/pyproject.toml | 0 .../python/src/this_package/__init__.py | 0 .../python/src/this_package/api_client.py | 0 .../python/src/this_package/api_response.py | 0 .../python/src/this_package/apis/__init__.py | 0 .../src/this_package/apis/path_to_api.py | 0 .../src/this_package/apis/paths/__init__.py | 0 .../paths/path_with_no_explicit_security.py | 0 .../paths/path_with_one_explicit_security.py | 0 .../paths/path_with_security_from_root.py | 0 .../paths/path_with_two_explicit_security.py | 0 .../src/this_package/apis/tag_to_api.py | 0 .../src/this_package/apis/tags/__init__.py | 0 .../src/this_package/apis/tags/default_api.py | 0 .../components/schemas/__init__.py | 0 .../components/security_schemes/__init__.py | 0 .../security_scheme_api_key.py | 0 .../security_scheme_bearer_test.py | 0 .../security_scheme_http_basic_test.py | 0 .../this_package/configurations/__init__.py | 0 .../configurations/api_configuration.py | 0 .../configurations/schema_configuration.py | 0 .../python/src/this_package/exceptions.py | 0 .../python/src/this_package/paths/__init__.py | 0 .../__init__.py | 0 .../get/__init__.py | 0 .../get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../get/__init__.py | 0 .../get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../get/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../path_with_security_from_root/__init__.py | 0 .../get/__init__.py | 0 .../get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../get/__init__.py | 0 .../get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../get/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../security/python/src/this_package/py.typed | 0 .../security/python/src/this_package/rest.py | 0 .../python/src/this_package/schemas.py | 0 .../src/this_package/schemas/__init__.py | 0 .../python/src/this_package/schemas/format.py | 0 .../schemas/original_immutabledict.py | 0 .../python/src/this_package/schemas/schema.py | 0 .../src/this_package/schemas/schemas.py | 0 .../src/this_package/schemas/validation.py | 0 .../src/this_package/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../security/security_requirement_object_2.py | 0 .../security/security_requirement_object_3.py | 0 .../src/this_package/security_schemes.py | 0 .../python/src/this_package/server.py | 0 .../src/this_package/servers/__init__.py | 0 .../src/this_package/servers/server_0.py | 0 .../this_package/shared_imports/__init__.py | 0 .../shared_imports/header_imports.py | 0 .../shared_imports/operation_imports.py | 0 .../shared_imports/response_imports.py | 0 .../shared_imports/schema_imports.py | 0 .../shared_imports/security_scheme_imports.py | 0 .../shared_imports/server_imports.py | 0 .../security/python/test-requirements.txt | 0 .../security/python/test/__init__.py | 0 .../python/test/components/__init__.py | 0 .../python/test/components/schema/__init__.py | 0 .../python/test/test_paths/__init__.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../security/python/test_manual/__init__.py | 0 .../python/test_manual/test_paths/__init__.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../security/python/test_python.sh | 0 .../openapi_features}/security/python/tox.ini | 0 .../client/petstore/python/.gitignore | 0 .../client/petstore/python/.gitlab-ci.yml | 0 .../petstore/python/.openapi-generator-ignore | 0 .../petstore/python/.openapi-generator/FILES | 0 .../python/.openapi-generator/VERSION | 0 .../client/petstore/python/.travis.yml | 0 .../client/petstore/python/Makefile | 0 .../client/petstore/python/README.md | 0 .../python/docs/apis/tags/another_fake_api.md | 0 .../python/docs/apis/tags/default_api.md | 0 .../python/docs/apis/tags/fake_api.md | 0 .../apis/tags/fake_classname_tags123_api.md | 0 .../petstore/python/docs/apis/tags/pet_api.md | 0 .../python/docs/apis/tags/store_api.md | 0 .../python/docs/apis/tags/user_api.md | 0 .../header_int32_json_content_type_header.md | 0 .../headers/header_number_header.md | 0 .../header_ref_content_schema_header.md | 0 .../headers/header_ref_schema_header.md | 0 .../headers/header_ref_string_header.md | 0 .../headers/header_string_header.md | 0 ...onent_ref_schema_string_with_validation.md | 0 .../parameters/parameter_path_user_name.md | 0 .../parameter_ref_path_user_name.md | 0 ...meter_ref_schema_string_with_validation.md | 0 .../request_bodies/request_body_client.md | 0 .../request_bodies/request_body_pet.md | 0 .../request_body_ref_user_array.md | 0 .../request_bodies/request_body_user_array.md | 0 .../response_ref_success_description_only.md | 0 ...ef_successful_xml_and_json_array_of_pet.md | 0 .../response_success_description_only.md | 0 ...ponse_success_inline_content_and_header.md | 0 ...response_success_with_json_api_response.md | 0 ...se_successful_xml_and_json_array_of_pet.md | 0 .../docs/components/schema/_200_response.md | 0 .../python/docs/components/schema/_return.md | 0 .../schema/abstract_step_message.md | 0 .../schema/additional_properties_class.md | 0 .../schema/additional_properties_validator.md | 0 ...ditional_properties_with_array_of_enums.md | 0 .../python/docs/components/schema/address.md | 0 .../python/docs/components/schema/animal.md | 0 .../docs/components/schema/animal_farm.md | 0 .../components/schema/any_type_and_format.md | 0 .../components/schema/any_type_not_string.md | 0 .../docs/components/schema/api_response.md | 0 .../python/docs/components/schema/apple.md | 0 .../docs/components/schema/apple_req.md | 0 .../schema/array_holding_any_type.md | 0 .../schema/array_of_array_of_number_only.md | 0 .../docs/components/schema/array_of_enums.md | 0 .../components/schema/array_of_number_only.md | 0 .../docs/components/schema/array_test.md | 0 .../schema/array_with_validations_in_items.md | 0 .../python/docs/components/schema/banana.md | 0 .../docs/components/schema/banana_req.md | 0 .../python/docs/components/schema/bar.md | 0 .../docs/components/schema/basque_pig.md | 0 .../python/docs/components/schema/boolean.md | 0 .../docs/components/schema/boolean_enum.md | 0 .../docs/components/schema/capitalization.md | 0 .../python/docs/components/schema/cat.md | 0 .../python/docs/components/schema/category.md | 0 .../docs/components/schema/child_cat.md | 0 .../docs/components/schema/class_model.md | 0 .../python/docs/components/schema/client.md | 0 .../schema/complex_quadrilateral.md | 0 ...d_any_of_different_types_no_validations.md | 0 .../docs/components/schema/composed_array.md | 0 .../docs/components/schema/composed_bool.md | 0 .../docs/components/schema/composed_none.md | 0 .../docs/components/schema/composed_number.md | 0 .../docs/components/schema/composed_object.md | 0 .../schema/composed_one_of_different_types.md | 0 .../docs/components/schema/composed_string.md | 0 .../python/docs/components/schema/currency.md | 0 .../docs/components/schema/danish_pig.md | 0 .../docs/components/schema/date_time_test.md | 0 .../schema/date_time_with_validations.md | 0 .../schema/date_with_validations.md | 0 .../docs/components/schema/decimal_payload.md | 0 .../python/docs/components/schema/dog.md | 0 .../python/docs/components/schema/drawing.md | 0 .../docs/components/schema/enum_arrays.md | 0 .../docs/components/schema/enum_class.md | 0 .../docs/components/schema/enum_test.md | 0 .../components/schema/equilateral_triangle.md | 0 .../python/docs/components/schema/file.md | 0 .../schema/file_schema_test_class.md | 0 .../python/docs/components/schema/foo.md | 0 .../docs/components/schema/format_test.md | 0 .../docs/components/schema/from_schema.md | 0 .../python/docs/components/schema/fruit.md | 0 .../docs/components/schema/fruit_req.md | 0 .../python/docs/components/schema/gm_fruit.md | 0 .../components/schema/grandparent_animal.md | 0 .../components/schema/has_only_read_only.md | 0 .../components/schema/health_check_result.md | 0 .../docs/components/schema/integer_enum.md | 0 .../components/schema/integer_enum_big.md | 0 .../schema/integer_enum_one_value.md | 0 .../schema/integer_enum_with_default_value.md | 0 .../docs/components/schema/integer_max10.md | 0 .../docs/components/schema/integer_min15.md | 0 .../components/schema/isosceles_triangle.md | 0 .../python/docs/components/schema/items.md | 0 .../components/schema/json_patch_request.md | 0 .../json_patch_request_add_replace_test.md | 0 .../schema/json_patch_request_move_copy.md | 0 .../schema/json_patch_request_remove.md | 0 .../python/docs/components/schema/mammal.md | 0 .../python/docs/components/schema/map_test.md | 0 ...perties_and_additional_properties_class.md | 0 .../python/docs/components/schema/money.md | 0 .../python/docs/components/schema/name.md | 0 .../schema/no_additional_properties.md | 0 .../docs/components/schema/nullable_class.md | 0 .../docs/components/schema/nullable_shape.md | 0 .../docs/components/schema/nullable_string.md | 0 .../python/docs/components/schema/number.md | 0 .../docs/components/schema/number_only.md | 0 .../schema/number_with_validations.md | 0 .../schema/obj_with_required_props.md | 0 .../schema/obj_with_required_props_base.md | 0 .../components/schema/object_interface.md | 0 ...ject_model_with_arg_and_args_properties.md | 0 .../schema/object_model_with_ref_props.md | 0 ..._with_req_test_prop_from_unset_add_prop.md | 0 .../object_with_colliding_properties.md | 0 .../schema/object_with_decimal_properties.md | 0 .../object_with_difficultly_named_props.md | 0 ...object_with_inline_composition_property.md | 0 ...ect_with_invalid_named_refed_properties.md | 0 .../object_with_non_intersecting_values.md | 0 .../schema/object_with_only_optional_props.md | 0 .../schema/object_with_optional_test_prop.md | 0 .../schema/object_with_validations.md | 0 .../python/docs/components/schema/order.md | 0 .../docs/components/schema/parent_pet.md | 0 .../python/docs/components/schema/pet.md | 0 .../python/docs/components/schema/pig.md | 0 .../python/docs/components/schema/player.md | 0 .../docs/components/schema/quadrilateral.md | 0 .../schema/quadrilateral_interface.md | 0 .../docs/components/schema/read_only_first.md | 0 .../python/docs/components/schema/ref_pet.md | 0 .../req_props_from_explicit_add_props.md | 0 .../schema/req_props_from_true_add_props.md | 0 .../schema/req_props_from_unset_add_props.md | 0 .../components/schema/scalene_triangle.md | 0 .../schema/self_referencing_array_model.md | 0 .../schema/self_referencing_object_model.md | 0 .../python/docs/components/schema/shape.md | 0 .../docs/components/schema/shape_or_null.md | 0 .../components/schema/simple_quadrilateral.md | 0 .../docs/components/schema/some_object.md | 0 .../components/schema/special_model_name.md | 0 .../python/docs/components/schema/string.md | 0 .../components/schema/string_boolean_map.md | 0 .../docs/components/schema/string_enum.md | 0 .../schema/string_enum_with_default_value.md | 0 .../schema/string_with_validation.md | 0 .../python/docs/components/schema/tag.md | 0 .../python/docs/components/schema/triangle.md | 0 .../components/schema/triangle_interface.md | 0 .../python/docs/components/schema/user.md | 0 .../docs/components/schema/uuid_string.md | 0 .../python/docs/components/schema/whale.md | 0 .../python/docs/components/schema/zebra.md | 0 .../security_scheme_api_key.md | 0 .../security_scheme_api_key_query.md | 0 .../security_scheme_bearer_test.md | 0 .../security_scheme_http_basic_test.md | 0 .../security_scheme_http_signature_test.md | 0 .../security_scheme_open_id_connect_test.md | 0 .../security_scheme_petstore_auth.md | 0 .../docs/paths/another_fake_dummy/patch.md | 0 .../petstore/python/docs/paths/fake/delete.md | 0 .../petstore/python/docs/paths/fake/get.md | 0 .../petstore/python/docs/paths/fake/patch.md | 0 .../petstore/python/docs/paths/fake/post.md | 0 .../get.md | 0 .../paths/fake_body_with_file_schema/put.md | 0 .../paths/fake_body_with_query_params/put.md | 0 .../paths/fake_case_sensitive_params/put.md | 0 .../docs/paths/fake_classname_test/patch.md | 0 .../paths/fake_delete_coffee_id/delete.md | 0 .../python/docs/paths/fake_health/get.md | 0 .../fake_inline_additional_properties/post.md | 0 .../paths/fake_inline_composition/post.md | 0 .../docs/paths/fake_json_form_data/get.md | 0 .../docs/paths/fake_json_patch/patch.md | 0 .../docs/paths/fake_json_with_charset/post.md | 0 .../fake_multiple_response_bodies/get.md | 0 .../paths/fake_multiple_securities/get.md | 0 .../docs/paths/fake_obj_in_query/get.md | 0 .../post.md | 0 .../post.md | 0 .../get.md | 0 .../python/docs/paths/fake_redirection/get.md | 0 .../docs/paths/fake_ref_obj_in_query/get.md | 0 .../paths/fake_refs_array_of_enums/post.md | 0 .../docs/paths/fake_refs_arraymodel/post.md | 0 .../docs/paths/fake_refs_boolean/post.md | 0 .../post.md | 0 .../python/docs/paths/fake_refs_enum/post.md | 0 .../docs/paths/fake_refs_mammal/post.md | 0 .../docs/paths/fake_refs_number/post.md | 0 .../post.md | 0 .../docs/paths/fake_refs_string/post.md | 0 .../paths/fake_response_without_schema/get.md | 0 .../paths/fake_test_query_paramters/put.md | 0 .../paths/fake_upload_download_file/post.md | 0 .../docs/paths/fake_upload_file/post.md | 0 .../docs/paths/fake_upload_files/post.md | 0 .../paths/fake_wild_card_responses/get.md | 0 .../petstore/python/docs/paths/foo/get.md | 0 .../client/petstore/python/docs/paths/get.md | 0 .../petstore/python/docs/paths/pet/post.md | 0 .../petstore/python/docs/paths/pet/put.md | 0 .../docs/paths/pet_find_by_status/get.md | 0 .../python/docs/paths/pet_find_by_tags/get.md | 0 .../python/docs/paths/pet_pet_id/delete.md | 0 .../python/docs/paths/pet_pet_id/get.md | 0 .../python/docs/paths/pet_pet_id/post.md | 0 .../paths/pet_pet_id_upload_image/post.md | 0 .../petstore/python/docs/paths/solidus/get.md | 0 .../python/docs/paths/store_inventory/get.md | 0 .../python/docs/paths/store_order/post.md | 0 .../docs/paths/store_order_order_id/delete.md | 0 .../docs/paths/store_order_order_id/get.md | 0 .../petstore/python/docs/paths/user/post.md | 0 .../docs/paths/user_create_with_array/post.md | 0 .../docs/paths/user_create_with_list/post.md | 0 .../python/docs/paths/user_login/get.md | 0 .../python/docs/paths/user_logout/get.md | 0 .../python/docs/paths/user_username/delete.md | 0 .../python/docs/paths/user_username/get.md | 0 .../python/docs/paths/user_username/put.md | 0 .../petstore/python/docs/servers/server_0.md | 0 .../petstore/python/docs/servers/server_1.md | 0 .../petstore/python/docs/servers/server_2.md | 0 .../client/petstore/python/git_push.sh | 0 .../client/petstore/python/migration_2_0_0.md | 0 .../migration_other_python_generators.md | 0 .../client/petstore/python/pom.xml | 0 .../client/petstore/python/pyproject.toml | 0 .../python/src/petstore_api/__init__.py | 0 .../python/src/petstore_api/api_client.py | 0 .../python/src/petstore_api/api_response.py | 0 .../python/src/petstore_api/apis/__init__.py | 0 .../src/petstore_api/apis/path_to_api.py | 0 .../src/petstore_api/apis/paths/__init__.py | 0 .../apis/paths/another_fake_dummy.py | 0 .../src/petstore_api/apis/paths/fake.py | 0 ...ditional_properties_with_array_of_enums.py | 0 .../apis/paths/fake_body_with_file_schema.py | 0 .../apis/paths/fake_body_with_query_params.py | 0 .../apis/paths/fake_case_sensitive_params.py | 0 .../apis/paths/fake_classname_test.py | 0 .../apis/paths/fake_delete_coffee_id.py | 0 .../petstore_api/apis/paths/fake_health.py | 0 .../fake_inline_additional_properties.py | 0 .../apis/paths/fake_inline_composition.py | 0 .../apis/paths/fake_json_form_data.py | 0 .../apis/paths/fake_json_patch.py | 0 .../apis/paths/fake_json_with_charset.py | 0 .../paths/fake_multiple_response_bodies.py | 0 .../apis/paths/fake_multiple_securities.py | 0 .../apis/paths/fake_obj_in_query.py | 0 ...fake_parameter_collisions1_abab_self_ab.py | 0 ..._pet_id_upload_image_with_required_file.py | 0 ...fake_query_param_with_json_content_type.py | 0 .../apis/paths/fake_redirection.py | 0 .../apis/paths/fake_ref_obj_in_query.py | 0 .../apis/paths/fake_refs_array_of_enums.py | 0 .../apis/paths/fake_refs_arraymodel.py | 0 .../apis/paths/fake_refs_boolean.py | 0 ...composed_one_of_number_with_validations.py | 0 .../petstore_api/apis/paths/fake_refs_enum.py | 0 .../apis/paths/fake_refs_mammal.py | 0 .../apis/paths/fake_refs_number.py | 0 .../fake_refs_object_model_with_ref_props.py | 0 .../apis/paths/fake_refs_string.py | 0 .../paths/fake_response_without_schema.py | 0 .../apis/paths/fake_test_query_paramters.py | 0 .../apis/paths/fake_upload_download_file.py | 0 .../apis/paths/fake_upload_file.py | 0 .../apis/paths/fake_upload_files.py | 0 .../apis/paths/fake_wild_card_responses.py | 0 .../python/src/petstore_api/apis/paths/foo.py | 0 .../python/src/petstore_api/apis/paths/pet.py | 0 .../apis/paths/pet_find_by_status.py | 0 .../apis/paths/pet_find_by_tags.py | 0 .../src/petstore_api/apis/paths/pet_pet_id.py | 0 .../apis/paths/pet_pet_id_upload_image.py | 0 .../src/petstore_api/apis/paths/solidus.py | 0 .../apis/paths/store_inventory.py | 0 .../petstore_api/apis/paths/store_order.py | 0 .../apis/paths/store_order_order_id.py | 0 .../src/petstore_api/apis/paths/user.py | 0 .../apis/paths/user_create_with_array.py | 0 .../apis/paths/user_create_with_list.py | 0 .../src/petstore_api/apis/paths/user_login.py | 0 .../petstore_api/apis/paths/user_logout.py | 0 .../petstore_api/apis/paths/user_username.py | 0 .../src/petstore_api/apis/tag_to_api.py | 0 .../src/petstore_api/apis/tags/__init__.py | 0 .../apis/tags/another_fake_api.py | 0 .../src/petstore_api/apis/tags/default_api.py | 0 .../src/petstore_api/apis/tags/fake_api.py | 0 .../apis/tags/fake_classname_tags123_api.py | 0 .../src/petstore_api/apis/tags/pet_api.py | 0 .../src/petstore_api/apis/tags/store_api.py | 0 .../src/petstore_api/apis/tags/user_api.py | 0 .../src/petstore_api/components/__init__.py | 0 .../components/headers/__init__.py | 0 .../__init__.py | 0 .../content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../headers/header_number_header/__init__.py | 0 .../headers/header_number_header/schema.py | 0 .../__init__.py | 0 .../content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../header_ref_schema_header/__init__.py | 0 .../header_ref_schema_header/schema.py | 0 .../header_ref_string_header/__init__.py | 0 .../headers/header_string_header/__init__.py | 0 .../headers/header_string_header/schema.py | 0 .../components/parameters/__init__.py | 0 .../__init__.py | 0 .../content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../parameter_path_user_name/__init__.py | 0 .../parameter_path_user_name/schema.py | 0 .../parameter_ref_path_user_name/__init__.py | 0 .../__init__.py | 0 .../schema.py | 0 .../components/request_bodies/__init__.py | 0 .../request_body_client/__init__.py | 0 .../request_body_client/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../request_body_pet/__init__.py | 0 .../request_body_pet/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/application_xml/__init__.py | 0 .../content/application_xml/schema.py | 0 .../request_body_ref_user_array/__init__.py | 0 .../request_body_user_array/__init__.py | 0 .../content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../components/responses/__init__.py | 0 .../__init__.py | 0 .../__init__.py | 0 .../__init__.py | 0 .../__init__.py | 0 .../content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../headers/__init__.py | 0 .../headers/header_some_header/__init__.py | 0 .../headers/header_some_header/schema.py | 0 .../__init__.py | 0 .../content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../headers/__init__.py | 0 .../headers/header_int32/__init__.py | 0 .../headers/header_number_header/__init__.py | 0 .../__init__.py | 0 .../header_ref_schema_header/__init__.py | 0 .../headers/header_string_header/__init__.py | 0 .../__init__.py | 0 .../content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/application_xml/__init__.py | 0 .../content/application_xml/schema.py | 0 .../components/schema/_200_response.py | 0 .../components/schema/__init__.py | 0 .../petstore_api/components/schema/_return.py | 0 .../schema/abstract_step_message.py | 0 .../schema/additional_properties_class.py | 0 .../schema/additional_properties_validator.py | 0 ...ditional_properties_with_array_of_enums.py | 0 .../petstore_api/components/schema/address.py | 0 .../petstore_api/components/schema/animal.py | 0 .../components/schema/animal_farm.py | 0 .../components/schema/any_type_and_format.py | 0 .../components/schema/any_type_not_string.py | 0 .../components/schema/api_response.py | 0 .../petstore_api/components/schema/apple.py | 0 .../components/schema/apple_req.py | 0 .../schema/array_holding_any_type.py | 0 .../schema/array_of_array_of_number_only.py | 0 .../components/schema/array_of_enums.py | 0 .../components/schema/array_of_number_only.py | 0 .../components/schema/array_test.py | 0 .../schema/array_with_validations_in_items.py | 0 .../petstore_api/components/schema/banana.py | 0 .../components/schema/banana_req.py | 0 .../src/petstore_api/components/schema/bar.py | 0 .../components/schema/basque_pig.py | 0 .../petstore_api/components/schema/boolean.py | 0 .../components/schema/boolean_enum.py | 0 .../components/schema/capitalization.py | 0 .../src/petstore_api/components/schema/cat.py | 0 .../components/schema/category.py | 0 .../components/schema/child_cat.py | 0 .../components/schema/class_model.py | 0 .../petstore_api/components/schema/client.py | 0 .../schema/complex_quadrilateral.py | 0 ...d_any_of_different_types_no_validations.py | 0 .../components/schema/composed_array.py | 0 .../components/schema/composed_bool.py | 0 .../components/schema/composed_none.py | 0 .../components/schema/composed_number.py | 0 .../components/schema/composed_object.py | 0 .../schema/composed_one_of_different_types.py | 0 .../components/schema/composed_string.py | 0 .../components/schema/currency.py | 0 .../components/schema/danish_pig.py | 0 .../components/schema/date_time_test.py | 0 .../schema/date_time_with_validations.py | 0 .../schema/date_with_validations.py | 0 .../components/schema/decimal_payload.py | 0 .../src/petstore_api/components/schema/dog.py | 0 .../petstore_api/components/schema/drawing.py | 0 .../components/schema/enum_arrays.py | 0 .../components/schema/enum_class.py | 0 .../components/schema/enum_test.py | 0 .../components/schema/equilateral_triangle.py | 0 .../petstore_api/components/schema/file.py | 0 .../schema/file_schema_test_class.py | 0 .../src/petstore_api/components/schema/foo.py | 0 .../components/schema/format_test.py | 0 .../components/schema/from_schema.py | 0 .../petstore_api/components/schema/fruit.py | 0 .../components/schema/fruit_req.py | 0 .../components/schema/gm_fruit.py | 0 .../components/schema/grandparent_animal.py | 0 .../components/schema/has_only_read_only.py | 0 .../components/schema/health_check_result.py | 0 .../components/schema/integer_enum.py | 0 .../components/schema/integer_enum_big.py | 0 .../schema/integer_enum_one_value.py | 0 .../schema/integer_enum_with_default_value.py | 0 .../components/schema/integer_max10.py | 0 .../components/schema/integer_min15.py | 0 .../components/schema/isosceles_triangle.py | 0 .../petstore_api/components/schema/items.py | 0 .../components/schema/json_patch_request.py | 0 .../json_patch_request_add_replace_test.py | 0 .../schema/json_patch_request_move_copy.py | 0 .../schema/json_patch_request_remove.py | 0 .../petstore_api/components/schema/mammal.py | 0 .../components/schema/map_test.py | 0 ...perties_and_additional_properties_class.py | 0 .../petstore_api/components/schema/money.py | 0 .../petstore_api/components/schema/name.py | 0 .../schema/no_additional_properties.py | 0 .../components/schema/nullable_class.py | 0 .../components/schema/nullable_shape.py | 0 .../components/schema/nullable_string.py | 0 .../petstore_api/components/schema/number.py | 0 .../components/schema/number_only.py | 0 .../schema/number_with_validations.py | 0 .../schema/obj_with_required_props.py | 0 .../schema/obj_with_required_props_base.py | 0 .../components/schema/object_interface.py | 0 ...ject_model_with_arg_and_args_properties.py | 0 .../schema/object_model_with_ref_props.py | 0 ..._with_req_test_prop_from_unset_add_prop.py | 0 .../object_with_colliding_properties.py | 0 .../schema/object_with_decimal_properties.py | 0 .../object_with_difficultly_named_props.py | 0 ...object_with_inline_composition_property.py | 0 ...ect_with_invalid_named_refed_properties.py | 0 .../object_with_non_intersecting_values.py | 0 .../schema/object_with_only_optional_props.py | 0 .../schema/object_with_optional_test_prop.py | 0 .../schema/object_with_validations.py | 0 .../petstore_api/components/schema/order.py | 0 .../components/schema/parent_pet.py | 0 .../src/petstore_api/components/schema/pet.py | 0 .../src/petstore_api/components/schema/pig.py | 0 .../petstore_api/components/schema/player.py | 0 .../components/schema/quadrilateral.py | 0 .../schema/quadrilateral_interface.py | 0 .../components/schema/read_only_first.py | 0 .../petstore_api/components/schema/ref_pet.py | 0 .../req_props_from_explicit_add_props.py | 0 .../schema/req_props_from_true_add_props.py | 0 .../schema/req_props_from_unset_add_props.py | 0 .../components/schema/scalene_triangle.py | 0 .../schema/self_referencing_array_model.py | 0 .../schema/self_referencing_object_model.py | 0 .../petstore_api/components/schema/shape.py | 0 .../components/schema/shape_or_null.py | 0 .../components/schema/simple_quadrilateral.py | 0 .../components/schema/some_object.py | 0 .../components/schema/special_model_name.py | 0 .../petstore_api/components/schema/string.py | 0 .../components/schema/string_boolean_map.py | 0 .../components/schema/string_enum.py | 0 .../schema/string_enum_with_default_value.py | 0 .../schema/string_with_validation.py | 0 .../src/petstore_api/components/schema/tag.py | 0 .../components/schema/triangle.py | 0 .../components/schema/triangle_interface.py | 0 .../petstore_api/components/schema/user.py | 0 .../components/schema/uuid_string.py | 0 .../petstore_api/components/schema/whale.py | 0 .../petstore_api/components/schema/zebra.py | 0 .../components/schemas/__init__.py | 0 .../components/security_schemes/__init__.py | 0 .../security_scheme_api_key.py | 0 .../security_scheme_api_key_query.py | 0 .../security_scheme_bearer_test.py | 0 .../security_scheme_http_basic_test.py | 0 .../security_scheme_http_signature_test.py | 0 .../security_scheme_open_id_connect_test.py | 0 .../security_scheme_petstore_auth.py | 0 .../petstore_api/configurations/__init__.py | 0 .../configurations/api_configuration.py | 0 .../configurations/schema_configuration.py | 0 .../python/src/petstore_api/exceptions.py | 0 .../python/src/petstore_api/paths/__init__.py | 0 .../paths/another_fake_dummy/__init__.py | 0 .../another_fake_dummy/patch/__init__.py | 0 .../another_fake_dummy/patch/operation.py | 0 .../patch/request_body/__init__.py | 0 .../patch/responses/__init__.py | 0 .../patch/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../src/petstore_api/paths/fake/__init__.py | 0 .../paths/fake/delete/__init__.py | 0 .../paths/fake/delete/operation.py | 0 .../paths/fake/delete/parameters/__init__.py | 0 .../delete/parameters/parameter_0/__init__.py | 0 .../delete/parameters/parameter_0/schema.py | 0 .../delete/parameters/parameter_1/__init__.py | 0 .../delete/parameters/parameter_1/schema.py | 0 .../delete/parameters/parameter_2/__init__.py | 0 .../delete/parameters/parameter_2/schema.py | 0 .../delete/parameters/parameter_3/__init__.py | 0 .../delete/parameters/parameter_3/schema.py | 0 .../delete/parameters/parameter_4/__init__.py | 0 .../delete/parameters/parameter_4/schema.py | 0 .../delete/parameters/parameter_5/__init__.py | 0 .../delete/parameters/parameter_5/schema.py | 0 .../paths/fake/delete/responses/__init__.py | 0 .../delete/responses/response_200/__init__.py | 0 .../paths/fake/delete/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../petstore_api/paths/fake/get/__init__.py | 0 .../petstore_api/paths/fake/get/operation.py | 0 .../paths/fake/get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../fake/get/parameters/parameter_0/schema.py | 0 .../get/parameters/parameter_1/__init__.py | 0 .../fake/get/parameters/parameter_1/schema.py | 0 .../get/parameters/parameter_2/__init__.py | 0 .../fake/get/parameters/parameter_2/schema.py | 0 .../get/parameters/parameter_3/__init__.py | 0 .../fake/get/parameters/parameter_3/schema.py | 0 .../get/parameters/parameter_4/__init__.py | 0 .../fake/get/parameters/parameter_4/schema.py | 0 .../get/parameters/parameter_5/__init__.py | 0 .../fake/get/parameters/parameter_5/schema.py | 0 .../paths/fake/get/request_body/__init__.py | 0 .../fake/get/request_body/content/__init__.py | 0 .../__init__.py | 0 .../schema.py | 0 .../paths/fake/get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../get/responses/response_404/__init__.py | 0 .../response_404/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../petstore_api/paths/fake/patch/__init__.py | 0 .../paths/fake/patch/operation.py | 0 .../paths/fake/patch/request_body/__init__.py | 0 .../paths/fake/patch/responses/__init__.py | 0 .../patch/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../petstore_api/paths/fake/post/__init__.py | 0 .../petstore_api/paths/fake/post/operation.py | 0 .../paths/fake/post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../__init__.py | 0 .../schema.py | 0 .../paths/fake/post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../post/responses/response_404/__init__.py | 0 .../paths/fake/post/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../__init__.py | 0 .../get/__init__.py | 0 .../get/operation.py | 0 .../get/request_body/__init__.py | 0 .../get/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../fake_body_with_file_schema/__init__.py | 0 .../put/__init__.py | 0 .../put/operation.py | 0 .../put/request_body/__init__.py | 0 .../put/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../put/responses/__init__.py | 0 .../put/responses/response_200/__init__.py | 0 .../fake_body_with_query_params/__init__.py | 0 .../put/__init__.py | 0 .../put/operation.py | 0 .../put/parameters/__init__.py | 0 .../put/parameters/parameter_0/__init__.py | 0 .../put/parameters/parameter_0/schema.py | 0 .../put/request_body/__init__.py | 0 .../put/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../put/responses/__init__.py | 0 .../put/responses/response_200/__init__.py | 0 .../fake_case_sensitive_params/__init__.py | 0 .../put/__init__.py | 0 .../put/operation.py | 0 .../put/parameters/__init__.py | 0 .../put/parameters/parameter_0/__init__.py | 0 .../put/parameters/parameter_0/schema.py | 0 .../put/parameters/parameter_1/__init__.py | 0 .../put/parameters/parameter_1/schema.py | 0 .../put/parameters/parameter_2/__init__.py | 0 .../put/parameters/parameter_2/schema.py | 0 .../put/responses/__init__.py | 0 .../put/responses/response_200/__init__.py | 0 .../paths/fake_classname_test/__init__.py | 0 .../fake_classname_test/patch/__init__.py | 0 .../fake_classname_test/patch/operation.py | 0 .../patch/request_body/__init__.py | 0 .../patch/responses/__init__.py | 0 .../patch/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../patch/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../paths/fake_delete_coffee_id/__init__.py | 0 .../fake_delete_coffee_id/delete/__init__.py | 0 .../fake_delete_coffee_id/delete/operation.py | 0 .../delete/parameters/__init__.py | 0 .../delete/parameters/parameter_0/__init__.py | 0 .../delete/parameters/parameter_0/schema.py | 0 .../delete/responses/__init__.py | 0 .../delete/responses/response_200/__init__.py | 0 .../responses/response_default/__init__.py | 0 .../paths/fake_health/__init__.py | 0 .../paths/fake_health/get/__init__.py | 0 .../paths/fake_health/get/operation.py | 0 .../fake_health/get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../paths/fake_inline_composition/__init__.py | 0 .../fake_inline_composition/post/__init__.py | 0 .../fake_inline_composition/post/operation.py | 0 .../post/parameters/__init__.py | 0 .../post/parameters/parameter_0/__init__.py | 0 .../post/parameters/parameter_0/schema.py | 0 .../post/parameters/parameter_1/__init__.py | 0 .../post/parameters/parameter_1/schema.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/multipart_form_data/__init__.py | 0 .../content/multipart_form_data/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/multipart_form_data/__init__.py | 0 .../content/multipart_form_data/schema.py | 0 .../paths/fake_json_form_data/__init__.py | 0 .../paths/fake_json_form_data/get/__init__.py | 0 .../fake_json_form_data/get/operation.py | 0 .../get/request_body/__init__.py | 0 .../get/request_body/content/__init__.py | 0 .../__init__.py | 0 .../schema.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../paths/fake_json_patch/__init__.py | 0 .../paths/fake_json_patch/patch/__init__.py | 0 .../paths/fake_json_patch/patch/operation.py | 0 .../patch/request_body/__init__.py | 0 .../patch/request_body/content/__init__.py | 0 .../application_json_patchjson/__init__.py | 0 .../application_json_patchjson/schema.py | 0 .../patch/responses/__init__.py | 0 .../patch/responses/response_200/__init__.py | 0 .../paths/fake_json_with_charset/__init__.py | 0 .../fake_json_with_charset/post/__init__.py | 0 .../fake_json_with_charset/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../application_json_charsetutf8/__init__.py | 0 .../application_json_charsetutf8/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../application_json_charsetutf8/__init__.py | 0 .../application_json_charsetutf8/schema.py | 0 .../fake_multiple_response_bodies/__init__.py | 0 .../get/__init__.py | 0 .../get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/response_202/__init__.py | 0 .../response_202/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../fake_multiple_securities/__init__.py | 0 .../fake_multiple_securities/get/__init__.py | 0 .../fake_multiple_securities/get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../security/security_requirement_object_2.py | 0 .../paths/fake_obj_in_query/__init__.py | 0 .../paths/fake_obj_in_query/get/__init__.py | 0 .../paths/fake_obj_in_query/get/operation.py | 0 .../get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../get/parameters/parameter_0/schema.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/parameters/__init__.py | 0 .../post/parameters/parameter_0/__init__.py | 0 .../post/parameters/parameter_0/schema.py | 0 .../post/parameters/parameter_1/__init__.py | 0 .../post/parameters/parameter_1/schema.py | 0 .../post/parameters/parameter_10/__init__.py | 0 .../post/parameters/parameter_10/schema.py | 0 .../post/parameters/parameter_11/__init__.py | 0 .../post/parameters/parameter_11/schema.py | 0 .../post/parameters/parameter_12/__init__.py | 0 .../post/parameters/parameter_12/schema.py | 0 .../post/parameters/parameter_13/__init__.py | 0 .../post/parameters/parameter_13/schema.py | 0 .../post/parameters/parameter_14/__init__.py | 0 .../post/parameters/parameter_14/schema.py | 0 .../post/parameters/parameter_15/__init__.py | 0 .../post/parameters/parameter_15/schema.py | 0 .../post/parameters/parameter_16/__init__.py | 0 .../post/parameters/parameter_16/schema.py | 0 .../post/parameters/parameter_17/__init__.py | 0 .../post/parameters/parameter_17/schema.py | 0 .../post/parameters/parameter_18/__init__.py | 0 .../post/parameters/parameter_18/schema.py | 0 .../post/parameters/parameter_2/__init__.py | 0 .../post/parameters/parameter_2/schema.py | 0 .../post/parameters/parameter_3/__init__.py | 0 .../post/parameters/parameter_3/schema.py | 0 .../post/parameters/parameter_4/__init__.py | 0 .../post/parameters/parameter_4/schema.py | 0 .../post/parameters/parameter_5/__init__.py | 0 .../post/parameters/parameter_5/schema.py | 0 .../post/parameters/parameter_6/__init__.py | 0 .../post/parameters/parameter_6/schema.py | 0 .../post/parameters/parameter_7/__init__.py | 0 .../post/parameters/parameter_7/schema.py | 0 .../post/parameters/parameter_8/__init__.py | 0 .../post/parameters/parameter_8/schema.py | 0 .../post/parameters/parameter_9/__init__.py | 0 .../post/parameters/parameter_9/schema.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/parameters/__init__.py | 0 .../post/parameters/parameter_0/__init__.py | 0 .../post/parameters/parameter_0/schema.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/multipart_form_data/__init__.py | 0 .../content/multipart_form_data/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../__init__.py | 0 .../get/__init__.py | 0 .../get/operation.py | 0 .../get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../parameter_0/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/fake_redirection/__init__.py | 0 .../paths/fake_redirection/get/__init__.py | 0 .../paths/fake_redirection/get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_303/__init__.py | 0 .../get/responses/response_3xx/__init__.py | 0 .../paths/fake_ref_obj_in_query/__init__.py | 0 .../fake_ref_obj_in_query/get/__init__.py | 0 .../fake_ref_obj_in_query/get/operation.py | 0 .../get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../get/parameters/parameter_0/schema.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../fake_refs_array_of_enums/__init__.py | 0 .../fake_refs_array_of_enums/post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/fake_refs_arraymodel/__init__.py | 0 .../fake_refs_arraymodel/post/__init__.py | 0 .../fake_refs_arraymodel/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/fake_refs_boolean/__init__.py | 0 .../paths/fake_refs_boolean/post/__init__.py | 0 .../paths/fake_refs_boolean/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/fake_refs_enum/__init__.py | 0 .../paths/fake_refs_enum/post/__init__.py | 0 .../paths/fake_refs_enum/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../fake_refs_enum/post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/fake_refs_mammal/__init__.py | 0 .../paths/fake_refs_mammal/post/__init__.py | 0 .../paths/fake_refs_mammal/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/fake_refs_number/__init__.py | 0 .../paths/fake_refs_number/post/__init__.py | 0 .../paths/fake_refs_number/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/fake_refs_string/__init__.py | 0 .../paths/fake_refs_string/post/__init__.py | 0 .../paths/fake_refs_string/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../fake_response_without_schema/__init__.py | 0 .../get/__init__.py | 0 .../get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../fake_test_query_paramters/__init__.py | 0 .../fake_test_query_paramters/put/__init__.py | 0 .../put/operation.py | 0 .../put/parameters/__init__.py | 0 .../put/parameters/parameter_0/__init__.py | 0 .../put/parameters/parameter_0/schema.py | 0 .../put/parameters/parameter_1/__init__.py | 0 .../put/parameters/parameter_1/schema.py | 0 .../put/parameters/parameter_2/__init__.py | 0 .../put/parameters/parameter_2/schema.py | 0 .../put/parameters/parameter_3/__init__.py | 0 .../put/parameters/parameter_3/schema.py | 0 .../put/parameters/parameter_4/__init__.py | 0 .../put/parameters/parameter_4/schema.py | 0 .../put/parameters/parameter_5/__init__.py | 0 .../put/parameters/parameter_5/schema.py | 0 .../put/responses/__init__.py | 0 .../put/responses/response_200/__init__.py | 0 .../fake_upload_download_file/__init__.py | 0 .../post/__init__.py | 0 .../post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../application_octet_stream/__init__.py | 0 .../application_octet_stream/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../application_octet_stream/__init__.py | 0 .../application_octet_stream/schema.py | 0 .../paths/fake_upload_file/__init__.py | 0 .../paths/fake_upload_file/post/__init__.py | 0 .../paths/fake_upload_file/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/multipart_form_data/__init__.py | 0 .../content/multipart_form_data/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/fake_upload_files/__init__.py | 0 .../paths/fake_upload_files/post/__init__.py | 0 .../paths/fake_upload_files/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/multipart_form_data/__init__.py | 0 .../content/multipart_form_data/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../fake_wild_card_responses/__init__.py | 0 .../fake_wild_card_responses/get/__init__.py | 0 .../fake_wild_card_responses/get/operation.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_1xx/__init__.py | 0 .../response_1xx/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/response_2xx/__init__.py | 0 .../response_2xx/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/response_3xx/__init__.py | 0 .../response_3xx/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/response_4xx/__init__.py | 0 .../response_4xx/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/response_5xx/__init__.py | 0 .../response_5xx/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../src/petstore_api/paths/foo/__init__.py | 0 .../petstore_api/paths/foo/get/__init__.py | 0 .../petstore_api/paths/foo/get/operation.py | 0 .../paths/foo/get/responses/__init__.py | 0 .../responses/response_default/__init__.py | 0 .../response_default/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/foo/get/servers/__init__.py | 0 .../paths/foo/get/servers/server_0.py | 0 .../paths/foo/get/servers/server_1.py | 0 .../src/petstore_api/paths/pet/__init__.py | 0 .../petstore_api/paths/pet/post/__init__.py | 0 .../petstore_api/paths/pet/post/operation.py | 0 .../paths/pet/post/request_body/__init__.py | 0 .../paths/pet/post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../post/responses/response_405/__init__.py | 0 .../paths/pet/post/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../security/security_requirement_object_2.py | 0 .../petstore_api/paths/pet/put/__init__.py | 0 .../petstore_api/paths/pet/put/operation.py | 0 .../paths/pet/put/request_body/__init__.py | 0 .../paths/pet/put/responses/__init__.py | 0 .../put/responses/response_400/__init__.py | 0 .../put/responses/response_404/__init__.py | 0 .../put/responses/response_405/__init__.py | 0 .../paths/pet/put/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../paths/pet_find_by_status/__init__.py | 0 .../paths/pet_find_by_status/get/__init__.py | 0 .../paths/pet_find_by_status/get/operation.py | 0 .../get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../get/parameters/parameter_0/schema.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../get/responses/response_400/__init__.py | 0 .../get/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../security/security_requirement_object_2.py | 0 .../pet_find_by_status/servers/__init__.py | 0 .../pet_find_by_status/servers/server_0.py | 0 .../pet_find_by_status/servers/server_1.py | 0 .../paths/pet_find_by_tags/__init__.py | 0 .../paths/pet_find_by_tags/get/__init__.py | 0 .../paths/pet_find_by_tags/get/operation.py | 0 .../get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../get/parameters/parameter_0/schema.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../get/responses/response_400/__init__.py | 0 .../pet_find_by_tags/get/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../petstore_api/paths/pet_pet_id/__init__.py | 0 .../paths/pet_pet_id/delete/__init__.py | 0 .../paths/pet_pet_id/delete/operation.py | 0 .../pet_pet_id/delete/parameters/__init__.py | 0 .../delete/parameters/parameter_0/__init__.py | 0 .../delete/parameters/parameter_0/schema.py | 0 .../delete/parameters/parameter_1/__init__.py | 0 .../delete/parameters/parameter_1/schema.py | 0 .../pet_pet_id/delete/responses/__init__.py | 0 .../delete/responses/response_400/__init__.py | 0 .../pet_pet_id/delete/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../paths/pet_pet_id/get/__init__.py | 0 .../paths/pet_pet_id/get/operation.py | 0 .../pet_pet_id/get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../get/parameters/parameter_0/schema.py | 0 .../pet_pet_id/get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/application_xml/__init__.py | 0 .../content/application_xml/schema.py | 0 .../get/responses/response_400/__init__.py | 0 .../get/responses/response_404/__init__.py | 0 .../paths/pet_pet_id/get/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../paths/pet_pet_id/post/__init__.py | 0 .../paths/pet_pet_id/post/operation.py | 0 .../pet_pet_id/post/parameters/__init__.py | 0 .../post/parameters/parameter_0/__init__.py | 0 .../post/parameters/parameter_0/schema.py | 0 .../pet_pet_id/post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../__init__.py | 0 .../schema.py | 0 .../pet_pet_id/post/responses/__init__.py | 0 .../post/responses/response_405/__init__.py | 0 .../pet_pet_id/post/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../security/security_requirement_object_1.py | 0 .../paths/pet_pet_id_upload_image/__init__.py | 0 .../pet_pet_id_upload_image/post/__init__.py | 0 .../pet_pet_id_upload_image/post/operation.py | 0 .../post/parameters/__init__.py | 0 .../post/parameters/parameter_0/__init__.py | 0 .../post/parameters/parameter_0/schema.py | 0 .../post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/multipart_form_data/__init__.py | 0 .../content/multipart_form_data/schema.py | 0 .../post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../post/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../petstore_api/paths/solidus/__init__.py | 0 .../paths/solidus/get/__init__.py | 0 .../paths/solidus/get/operation.py | 0 .../paths/solidus/get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../paths/store_inventory/__init__.py | 0 .../paths/store_inventory/get/__init__.py | 0 .../paths/store_inventory/get/operation.py | 0 .../store_inventory/get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../store_inventory/get/security/__init__.py | 0 .../security/security_requirement_object_0.py | 0 .../paths/store_order/__init__.py | 0 .../paths/store_order/post/__init__.py | 0 .../paths/store_order/post/operation.py | 0 .../store_order/post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../store_order/post/responses/__init__.py | 0 .../post/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/application_xml/__init__.py | 0 .../content/application_xml/schema.py | 0 .../post/responses/response_400/__init__.py | 0 .../paths/store_order_order_id/__init__.py | 0 .../store_order_order_id/delete/__init__.py | 0 .../store_order_order_id/delete/operation.py | 0 .../delete/parameters/__init__.py | 0 .../delete/parameters/parameter_0/__init__.py | 0 .../delete/parameters/parameter_0/schema.py | 0 .../delete/responses/__init__.py | 0 .../delete/responses/response_400/__init__.py | 0 .../delete/responses/response_404/__init__.py | 0 .../store_order_order_id/get/__init__.py | 0 .../store_order_order_id/get/operation.py | 0 .../get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../get/parameters/parameter_0/schema.py | 0 .../get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/application_xml/__init__.py | 0 .../content/application_xml/schema.py | 0 .../get/responses/response_400/__init__.py | 0 .../get/responses/response_404/__init__.py | 0 .../src/petstore_api/paths/user/__init__.py | 0 .../petstore_api/paths/user/post/__init__.py | 0 .../petstore_api/paths/user/post/operation.py | 0 .../paths/user/post/request_body/__init__.py | 0 .../post/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../paths/user/post/responses/__init__.py | 0 .../responses/response_default/__init__.py | 0 .../paths/user_create_with_array/__init__.py | 0 .../user_create_with_array/post/__init__.py | 0 .../user_create_with_array/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/responses/__init__.py | 0 .../responses/response_default/__init__.py | 0 .../paths/user_create_with_list/__init__.py | 0 .../user_create_with_list/post/__init__.py | 0 .../user_create_with_list/post/operation.py | 0 .../post/request_body/__init__.py | 0 .../post/responses/__init__.py | 0 .../responses/response_default/__init__.py | 0 .../petstore_api/paths/user_login/__init__.py | 0 .../paths/user_login/get/__init__.py | 0 .../paths/user_login/get/operation.py | 0 .../user_login/get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../get/parameters/parameter_0/schema.py | 0 .../get/parameters/parameter_1/__init__.py | 0 .../get/parameters/parameter_1/schema.py | 0 .../user_login/get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/application_xml/__init__.py | 0 .../content/application_xml/schema.py | 0 .../response_200/headers/__init__.py | 0 .../headers/header_int32/__init__.py | 0 .../headers/header_number_header/__init__.py | 0 .../__init__.py | 0 .../header_x_expires_after/__init__.py | 0 .../headers/header_x_expires_after/schema.py | 0 .../headers/header_x_rate_limit/__init__.py | 0 .../header_x_rate_limit/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../get/responses/response_400/__init__.py | 0 .../paths/user_logout/__init__.py | 0 .../paths/user_logout/get/__init__.py | 0 .../paths/user_logout/get/operation.py | 0 .../user_logout/get/responses/__init__.py | 0 .../responses/response_default/__init__.py | 0 .../paths/user_username/__init__.py | 0 .../paths/user_username/delete/__init__.py | 0 .../paths/user_username/delete/operation.py | 0 .../delete/parameters/__init__.py | 0 .../delete/parameters/parameter_0/__init__.py | 0 .../delete/responses/__init__.py | 0 .../delete/responses/response_200/__init__.py | 0 .../delete/responses/response_404/__init__.py | 0 .../paths/user_username/get/__init__.py | 0 .../paths/user_username/get/operation.py | 0 .../user_username/get/parameters/__init__.py | 0 .../get/parameters/parameter_0/__init__.py | 0 .../user_username/get/responses/__init__.py | 0 .../get/responses/response_200/__init__.py | 0 .../response_200/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../content/application_xml/__init__.py | 0 .../content/application_xml/schema.py | 0 .../get/responses/response_400/__init__.py | 0 .../get/responses/response_404/__init__.py | 0 .../paths/user_username/put/__init__.py | 0 .../paths/user_username/put/operation.py | 0 .../user_username/put/parameters/__init__.py | 0 .../put/parameters/parameter_0/__init__.py | 0 .../put/request_body/__init__.py | 0 .../put/request_body/content/__init__.py | 0 .../content/application_json/__init__.py | 0 .../content/application_json/schema.py | 0 .../user_username/put/responses/__init__.py | 0 .../put/responses/response_400/__init__.py | 0 .../put/responses/response_404/__init__.py | 0 .../petstore/python/src/petstore_api/py.typed | 0 .../petstore/python/src/petstore_api/rest.py | 0 .../src/petstore_api/schemas/__init__.py | 0 .../python/src/petstore_api/schemas/format.py | 0 .../schemas/original_immutabledict.py | 0 .../python/src/petstore_api/schemas/schema.py | 0 .../src/petstore_api/schemas/schemas.py | 0 .../src/petstore_api/schemas/validation.py | 0 .../src/petstore_api/security_schemes.py | 0 .../python/src/petstore_api/server.py | 0 .../src/petstore_api/servers/__init__.py | 0 .../src/petstore_api/servers/server_0.py | 0 .../src/petstore_api/servers/server_1.py | 0 .../src/petstore_api/servers/server_2.py | 0 .../petstore_api/shared_imports/__init__.py | 0 .../shared_imports/header_imports.py | 0 .../shared_imports/operation_imports.py | 0 .../shared_imports/response_imports.py | 0 .../shared_imports/schema_imports.py | 0 .../shared_imports/security_scheme_imports.py | 0 .../shared_imports/server_imports.py | 0 .../python/src/petstore_api/signing.py | 0 .../petstore/python/test-requirements.txt | 0 .../client/petstore/python/test/__init__.py | 0 .../python/test/components/__init__.py | 0 .../python/test/components/schema/__init__.py | 0 .../components/schema/test__200_response.py | 0 .../test/components/schema/test__return.py | 0 .../schema/test_abstract_step_message.py | 0 .../test_additional_properties_class.py | 0 .../test_additional_properties_validator.py | 0 ...ditional_properties_with_array_of_enums.py | 0 .../test/components/schema/test_address.py | 0 .../test/components/schema/test_animal.py | 0 .../components/schema/test_animal_farm.py | 0 .../schema/test_any_type_and_format.py | 0 .../schema/test_any_type_not_string.py | 0 .../components/schema/test_api_response.py | 0 .../test/components/schema/test_apple.py | 0 .../test/components/schema/test_apple_req.py | 0 .../schema/test_array_holding_any_type.py | 0 .../test_array_of_array_of_number_only.py | 0 .../components/schema/test_array_of_enums.py | 0 .../schema/test_array_of_number_only.py | 0 .../test/components/schema/test_array_test.py | 0 .../test_array_with_validations_in_items.py | 0 .../test/components/schema/test_banana.py | 0 .../test/components/schema/test_banana_req.py | 0 .../python/test/components/schema/test_bar.py | 0 .../test/components/schema/test_basque_pig.py | 0 .../test/components/schema/test_boolean.py | 0 .../components/schema/test_boolean_enum.py | 0 .../components/schema/test_capitalization.py | 0 .../python/test/components/schema/test_cat.py | 0 .../test/components/schema/test_category.py | 0 .../test/components/schema/test_child_cat.py | 0 .../components/schema/test_class_model.py | 0 .../test/components/schema/test_client.py | 0 .../schema/test_complex_quadrilateral.py | 0 ...d_any_of_different_types_no_validations.py | 0 .../components/schema/test_composed_array.py | 0 .../components/schema/test_composed_bool.py | 0 .../components/schema/test_composed_none.py | 0 .../components/schema/test_composed_number.py | 0 .../components/schema/test_composed_object.py | 0 .../test_composed_one_of_different_types.py | 0 .../components/schema/test_composed_string.py | 0 .../test/components/schema/test_currency.py | 0 .../test/components/schema/test_danish_pig.py | 0 .../components/schema/test_date_time_test.py | 0 .../schema/test_date_time_with_validations.py | 0 .../schema/test_date_with_validations.py | 0 .../components/schema/test_decimal_payload.py | 0 .../python/test/components/schema/test_dog.py | 0 .../test/components/schema/test_drawing.py | 0 .../components/schema/test_enum_arrays.py | 0 .../test/components/schema/test_enum_class.py | 0 .../test/components/schema/test_enum_test.py | 0 .../schema/test_equilateral_triangle.py | 0 .../test/components/schema/test_file.py | 0 .../schema/test_file_schema_test_class.py | 0 .../python/test/components/schema/test_foo.py | 0 .../components/schema/test_format_test.py | 0 .../components/schema/test_from_schema.py | 0 .../test/components/schema/test_fruit.py | 0 .../test/components/schema/test_fruit_req.py | 0 .../test/components/schema/test_gm_fruit.py | 0 .../schema/test_grandparent_animal.py | 0 .../schema/test_has_only_read_only.py | 0 .../schema/test_health_check_result.py | 0 .../components/schema/test_integer_enum.py | 0 .../schema/test_integer_enum_big.py | 0 .../schema/test_integer_enum_one_value.py | 0 .../test_integer_enum_with_default_value.py | 0 .../components/schema/test_integer_max10.py | 0 .../components/schema/test_integer_min15.py | 0 .../schema/test_isosceles_triangle.py | 0 .../test/components/schema/test_items.py | 0 .../schema/test_json_patch_request.py | 0 ...est_json_patch_request_add_replace_test.py | 0 .../test_json_patch_request_move_copy.py | 0 .../schema/test_json_patch_request_remove.py | 0 .../test/components/schema/test_mammal.py | 0 .../test/components/schema/test_map_test.py | 0 ...perties_and_additional_properties_class.py | 0 .../test/components/schema/test_money.py | 0 .../test/components/schema/test_name.py | 0 .../schema/test_no_additional_properties.py | 0 .../components/schema/test_nullable_class.py | 0 .../components/schema/test_nullable_shape.py | 0 .../components/schema/test_nullable_string.py | 0 .../test/components/schema/test_number.py | 0 .../components/schema/test_number_only.py | 0 .../schema/test_number_with_validations.py | 0 .../schema/test_obj_with_required_props.py | 0 .../test_obj_with_required_props_base.py | 0 .../schema/test_object_interface.py | 0 ...ject_model_with_arg_and_args_properties.py | 0 .../test_object_model_with_ref_props.py | 0 ..._with_req_test_prop_from_unset_add_prop.py | 0 .../test_object_with_colliding_properties.py | 0 .../test_object_with_decimal_properties.py | 0 ...est_object_with_difficultly_named_props.py | 0 ...object_with_inline_composition_property.py | 0 ...ect_with_invalid_named_refed_properties.py | 0 ...est_object_with_non_intersecting_values.py | 0 .../test_object_with_only_optional_props.py | 0 .../test_object_with_optional_test_prop.py | 0 .../schema/test_object_with_validations.py | 0 .../test/components/schema/test_order.py | 0 .../test/components/schema/test_parent_pet.py | 0 .../python/test/components/schema/test_pet.py | 0 .../python/test/components/schema/test_pig.py | 0 .../test/components/schema/test_player.py | 0 .../components/schema/test_quadrilateral.py | 0 .../schema/test_quadrilateral_interface.py | 0 .../components/schema/test_read_only_first.py | 0 .../test/components/schema/test_ref_pet.py | 0 .../test_req_props_from_explicit_add_props.py | 0 .../test_req_props_from_true_add_props.py | 0 .../test_req_props_from_unset_add_props.py | 0 .../schema/test_scalene_triangle.py | 0 .../test_self_referencing_array_model.py | 0 .../test_self_referencing_object_model.py | 0 .../test/components/schema/test_shape.py | 0 .../components/schema/test_shape_or_null.py | 0 .../schema/test_simple_quadrilateral.py | 0 .../components/schema/test_some_object.py | 0 .../schema/test_special_model_name.py | 0 .../test/components/schema/test_string.py | 0 .../schema/test_string_boolean_map.py | 0 .../components/schema/test_string_enum.py | 0 .../test_string_enum_with_default_value.py | 0 .../schema/test_string_with_validation.py | 0 .../python/test/components/schema/test_tag.py | 0 .../test/components/schema/test_triangle.py | 0 .../schema/test_triangle_interface.py | 0 .../test/components/schema/test_user.py | 0 .../components/schema/test_uuid_string.py | 0 .../test/components/schema/test_whale.py | 0 .../test/components/schema/test_zebra.py | 0 .../python/test/test_paths/__init__.py | 0 .../test_another_fake_dummy/__init__.py | 0 .../test_another_fake_dummy/test_patch.py | 0 .../test/test_paths/test_fake/__init__.py | 0 .../test/test_paths/test_fake/test_delete.py | 0 .../test/test_paths/test_fake/test_get.py | 0 .../test/test_paths/test_fake/test_patch.py | 0 .../test/test_paths/test_fake/test_post.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../__init__.py | 0 .../test_put.py | 0 .../__init__.py | 0 .../test_put.py | 0 .../__init__.py | 0 .../test_put.py | 0 .../test_fake_classname_test/__init__.py | 0 .../test_fake_classname_test/test_patch.py | 0 .../test_fake_delete_coffee_id/__init__.py | 0 .../test_fake_delete_coffee_id/test_delete.py | 0 .../test_paths/test_fake_health/__init__.py | 0 .../test_paths/test_fake_health/test_get.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../test_fake_inline_composition/__init__.py | 0 .../test_fake_inline_composition/test_post.py | 0 .../test_fake_json_form_data/__init__.py | 0 .../test_fake_json_form_data/test_get.py | 0 .../test_fake_json_patch/__init__.py | 0 .../test_fake_json_patch/test_patch.py | 0 .../test_fake_json_with_charset/__init__.py | 0 .../test_fake_json_with_charset/test_post.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../test_fake_multiple_securities/__init__.py | 0 .../test_fake_multiple_securities/test_get.py | 0 .../test_fake_obj_in_query/__init__.py | 0 .../test_fake_obj_in_query/test_get.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../test_fake_redirection/__init__.py | 0 .../test_fake_redirection/test_get.py | 0 .../test_fake_ref_obj_in_query/__init__.py | 0 .../test_fake_ref_obj_in_query/test_get.py | 0 .../test_fake_refs_array_of_enums/__init__.py | 0 .../test_post.py | 0 .../test_fake_refs_arraymodel/__init__.py | 0 .../test_fake_refs_arraymodel/test_post.py | 0 .../test_fake_refs_boolean/__init__.py | 0 .../test_fake_refs_boolean/test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../test_fake_refs_enum/__init__.py | 0 .../test_fake_refs_enum/test_post.py | 0 .../test_fake_refs_mammal/__init__.py | 0 .../test_fake_refs_mammal/test_post.py | 0 .../test_fake_refs_number/__init__.py | 0 .../test_fake_refs_number/test_post.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../test_fake_refs_string/__init__.py | 0 .../test_fake_refs_string/test_post.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../__init__.py | 0 .../test_put.py | 0 .../__init__.py | 0 .../test_post.py | 0 .../test_fake_upload_file/__init__.py | 0 .../test_fake_upload_file/test_post.py | 0 .../test_fake_upload_files/__init__.py | 0 .../test_fake_upload_files/test_post.py | 0 .../test_fake_wild_card_responses/__init__.py | 0 .../test_fake_wild_card_responses/test_get.py | 0 .../test/test_paths/test_foo/__init__.py | 0 .../test/test_paths/test_foo/test_get.py | 0 .../test/test_paths/test_pet/__init__.py | 0 .../test/test_paths/test_pet/test_post.py | 0 .../test/test_paths/test_pet/test_put.py | 0 .../test_pet_find_by_status/__init__.py | 0 .../test_pet_find_by_status/test_get.py | 0 .../test_pet_find_by_tags/__init__.py | 0 .../test_pet_find_by_tags/test_get.py | 0 .../test_paths/test_pet_pet_id/__init__.py | 0 .../test_paths/test_pet_pet_id/test_delete.py | 0 .../test_paths/test_pet_pet_id/test_get.py | 0 .../test_paths/test_pet_pet_id/test_post.py | 0 .../test_pet_pet_id_upload_image/__init__.py | 0 .../test_pet_pet_id_upload_image/test_post.py | 0 .../test/test_paths/test_solidus/__init__.py | 0 .../test/test_paths/test_solidus/test_get.py | 0 .../test_store_inventory/__init__.py | 0 .../test_store_inventory/test_get.py | 0 .../test_paths/test_store_order/__init__.py | 0 .../test_paths/test_store_order/test_post.py | 0 .../test_store_order_order_id/__init__.py | 0 .../test_store_order_order_id/test_delete.py | 0 .../test_store_order_order_id/test_get.py | 0 .../test/test_paths/test_user/__init__.py | 0 .../test/test_paths/test_user/test_post.py | 0 .../test_user_create_with_array/__init__.py | 0 .../test_user_create_with_array/test_post.py | 0 .../test_user_create_with_list/__init__.py | 0 .../test_user_create_with_list/test_post.py | 0 .../test_paths/test_user_login/__init__.py | 0 .../test_paths/test_user_login/test_get.py | 0 .../test_paths/test_user_logout/__init__.py | 0 .../test_paths/test_user_logout/test_get.py | 0 .../test_paths/test_user_username/__init__.py | 0 .../test_user_username/test_delete.py | 0 .../test_paths/test_user_username/test_get.py | 0 .../test_paths/test_user_username/test_put.py | 0 .../client/petstore/python/test_python.sh | 0 .../petstore/python/testfiles/1px_pic1.png | Bin .../petstore/python/testfiles/1px_pic2.png | Bin .../petstore/python/tests_manual/__init__.py | 0 .../test_abstract_step_message.py | 0 .../test_additional_properties_class.py | 0 .../test_additional_properties_validator.py | 0 .../python/tests_manual/test_animal.py | 0 .../tests_manual/test_any_type_and_format.py | 0 .../tests_manual/test_any_type_not_string.py | 0 .../tests_manual/test_any_type_schema.py | 0 .../test_array_holding_any_type.py | 0 .../test_array_with_validations_in_items.py | 0 .../python/tests_manual/test_boolean_enum.py | 0 .../python/tests_manual/test_composed_bool.py | 0 .../python/tests_manual/test_composed_none.py | 0 .../tests_manual/test_composed_number.py | 0 .../tests_manual/test_composed_object.py | 0 .../test_composed_one_of_different_types.py | 0 .../tests_manual/test_composed_string.py | 0 .../python/tests_manual/test_configuration.py | 0 .../test_date_time_with_validations.py | 0 .../test_date_with_validations.py | 0 .../tests_manual/test_decimal_payload.py | 0 .../tests_manual/test_deserialization.py | 0 .../python/tests_manual/test_drawing.py | 0 .../test_extra_pool_config_options.py | 0 .../python/tests_manual/test_fake_api.py | 0 .../python/tests_manual/test_format_test.py | 0 .../python/tests_manual/test_fruit.py | 0 .../python/tests_manual/test_fruit_req.py | 0 .../python/tests_manual/test_gm_fruit.py | 0 .../tests_manual/test_http_signature.py | 0 .../python/tests_manual/test_integer_enum.py | 0 .../test_integer_enum_one_value.py | 0 .../python/tests_manual/test_json_encoder.py | 0 .../python/tests_manual/test_mammal.py | 0 .../python/tests_manual/test_money.py | 0 .../test_no_additional_properties.py | 0 .../tests_manual/test_nullable_string.py | 0 .../test_number_with_validations.py | 0 .../test_obj_with_required_props.py | 0 ...ject_model_with_arg_and_args_properties.py | 0 .../test_object_model_with_ref_props.py | 0 ..._with_req_test_prop_from_unset_add_prop.py | 0 ...est_object_with_difficultly_named_props.py | 0 ...object_with_inline_composition_property.py | 0 ...ect_with_invalid_named_refed_properties.py | 0 .../test_object_with_validations.py | 0 .../python/tests_manual/test_parameters.py | 0 .../python/tests_manual/test_parent_pet.py | 0 .../tests_manual/test_paths/__init__.py | 0 .../test_paths/test_fake/__init__.py | 0 .../test_paths/test_fake/test_delete.py | 0 .../test_paths/test_fake/test_get.py | 0 .../test_paths/test_fake/test_post.py | 0 .../__init__.py | 0 .../test_get.py | 0 .../test_fake_redirection/__init__.py | 0 .../test_fake_redirection/test_get.py | 0 .../test_fake_wild_card_responses/__init__.py | 0 .../test_fake_wild_card_responses/test_get.py | 0 .../test_paths/test_pet_pet_id/__init__.py | 0 .../test_paths/test_pet_pet_id/test_get.py | 0 .../test_paths/test_pet_pet_id/test_post.py | 0 .../petstore/python/tests_manual/test_pet.py | 0 .../python/tests_manual/test_quadrilateral.py | 0 .../python/tests_manual/test_request_body.py | 0 .../test_self_referencing_array_model.py | 0 .../test_self_referencing_object_model.py | 0 .../python/tests_manual/test_shape.py | 0 .../python/tests_manual/test_string_enum.py | 0 .../test_string_enum_with_default_value.py | 0 .../python/tests_manual/test_triangle.py | 0 .../python/tests_manual/test_user_api.py | 0 .../python/tests_manual/test_uuid_string.py | 0 .../python/tests_manual/test_validate.py | 0 .../python/tests_manual/test_whale.py | 0 .../petstore/python/tests_manual/util.py | 0 .../client/petstore/python/tox.ini | 0 .../codegen/clicommands/Meta.java | 12 +- src/test/resources/1_2/petstore-1.2/api-docs | 58 - src/test/resources/1_2/petstore-1.2/pet | 425 --- src/test/resources/1_2/petstore-1.2/store | 145 - src/test/resources/1_2/petstore-1.2/user | 299 -- .../additional-properties-for-testing.yaml | 36 - src/test/resources/2_0/allOfTest.yaml | 104 - src/test/resources/2_0/arrayRefBody.yaml | 52 - src/test/resources/2_0/bash-config.json | 10 - src/test/resources/2_0/binaryDataTest.json | 51 - src/test/resources/2_0/composed-allof.yaml | 58 - src/test/resources/2_0/datePropertyTest.json | 45 - src/test/resources/2_0/discriminatorTest.json | 76 - .../resources/2_0/duplicateOperationIds.yaml | 21 - src/test/resources/2_0/emptyBaseModel.yaml | 71 - .../2_0/globalConsumesAndProduces.json | 126 - .../2_0/globalProducesConsumesTest.yaml | 39 - src/test/resources/2_0/globalSecurity.json | 994 ------- src/test/resources/2_0/issue1226.yaml | 71 - src/test/resources/2_0/issue_9086.yaml | 34 - .../resources/2_0/issue_9086_expected.yaml | 44 - .../2_0/long_description_issue_7839.json | 805 ------ src/test/resources/2_0/mapArgs.yaml | 358 --- src/test/resources/2_0/markdown.yaml | 75 - src/test/resources/2_0/npe1.yaml | 113 - .../resources/2_0/pathWithHtmlEntity.yaml | 76 - src/test/resources/2_0/petstore-bash.json | 1053 ------- src/test/resources/2_0/petstore-nullable.yaml | 703 ----- src/test/resources/2_0/petstore-orig.json | 961 ------- src/test/resources/2_0/petstore-proto.yaml | 699 ----- .../resources/2_0/petstore-security-test.yaml | 68 - .../resources/2_0/petstore-vendor-mime.yaml | 1218 -------- .../2_0/petstore-with-date-field.yaml | 688 ----- ...r-testing-playframework-with-security.yaml | 254 -- ...s-models-for-testing-saga-and-records.yaml | 1237 --------- ...dels-for-testing-with-spring-pageable.yaml | 1999 -------------- ...ith-fake-endpoints-models-for-testing.yaml | 2007 -------------- ...th-operations-without-required-params.yaml | 695 ----- .../2_0/petstore-with-spring-pageable.yaml | 706 ----- src/test/resources/2_0/petstore.json | 972 ------- src/test/resources/2_0/petstore.yaml | 695 ----- .../resources/2_0/petstore_issue_7999.json | 972 ------- src/test/resources/2_0/postBodyTest.json | 98 - ...ith-fake-endpoints-models-for-testing.yaml | 2184 --------------- .../2_0/refAliasedPrimitiveWithValidation.yml | 78 - src/test/resources/2_0/regression_6905.yaml | 172 -- src/test/resources/2_0/requiredTest.json | 91 - src/test/resources/2_0/responseCodeTest.yaml | 17 - .../resources/2_0/responseHeaderTest.yaml | 41 - .../resources/2_0/responseSelectionTest.json | 137 - ...ith-fake-endpoints-models-for-testing.yaml | 1493 ---------- .../2_0/rust-server/rust-server-test.yaml | 189 -- ...ith-fake-endpoints-models-for-testing.yaml | 1643 ----------- src/test/resources/2_0/swift4Test.json | 466 ---- src/test/resources/2_0/swift5Test.json | 466 ---- .../2_0/templates/Java/ApiClient.mustache | 905 ------ .../Java/libraries/jersey2/ApiClient.mustache | 1343 --------- .../Java/libraries/jersey2/JSON.mustache | 277 -- .../Java/libraries/jersey2/api.mustache | 262 -- .../libraries/jersey2/build.gradle.mustache | 169 -- .../Java/libraries/jersey2/build.sbt.mustache | 43 - .../Java/libraries/jersey2/pom.mustache | 394 --- .../2_0/templates/Java/model.mustache | 54 - src/test/resources/2_0/v1beta3.json | 321 --- src/test/resources/2_0/wordnik.json | 2456 ----------------- src/test/resources/2_0/wordnik.yaml | 1640 ----------- .../resources/2_0/x-discriminator-value.yaml | 66 - 4942 files changed, 21 insertions(+), 37673 deletions(-) delete mode 100644 bin/configs/unmaintained/README.md delete mode 100644 bin/configs/unmaintained/ada.yaml delete mode 100644 bin/configs/unmaintained/android-httpclient.yaml delete mode 100644 bin/configs/unmaintained/android-volley.yaml delete mode 100644 bin/configs/unmaintained/apache2.yaml delete mode 100644 bin/configs/unmaintained/apex.yaml delete mode 100644 bin/configs/unmaintained/asciidoc.yaml delete mode 100644 bin/configs/unmaintained/aspnetcore-2.2.yaml delete mode 100644 bin/configs/unmaintained/aspnetcore-3.0.yaml delete mode 100644 bin/configs/unmaintained/aspnetcore-3.1.yaml delete mode 100644 bin/configs/unmaintained/aspnetcore-5.0.yaml delete mode 100644 bin/configs/unmaintained/aspnetcore-6.0-pocoModels.yaml delete mode 100644 bin/configs/unmaintained/aspnetcore-6.0-project4Models.yaml delete mode 100644 bin/configs/unmaintained/aspnetcore-6.0.yaml delete mode 100644 bin/configs/unmaintained/avro-schema.yaml delete mode 100644 bin/configs/unmaintained/bash.yaml delete mode 100644 bin/configs/unmaintained/c.yaml delete mode 100644 bin/configs/unmaintained/clojure.yaml delete mode 100644 bin/configs/unmaintained/cpp-pistache-server-cpp-pistache.yaml delete mode 100644 bin/configs/unmaintained/cpp-qt-client.yaml delete mode 100644 bin/configs/unmaintained/cpp-qt-qhttpengine-server.yaml delete mode 100644 bin/configs/unmaintained/cpp-restbed-server.yaml delete mode 100644 bin/configs/unmaintained/cpp-restsdk-client.yaml delete mode 100644 bin/configs/unmaintained/cpp-tiny.yaml delete mode 100644 bin/configs/unmaintained/cpp-tizen.yaml delete mode 100644 bin/configs/unmaintained/cpp-ue4.yaml delete mode 100644 bin/configs/unmaintained/crystal.yaml delete mode 100644 bin/configs/unmaintained/csharp-OpenAPIClient.yaml delete mode 100644 bin/configs/unmaintained/csharp-OpenAPIClientNet35.yaml delete mode 100644 bin/configs/unmaintained/csharp-OpenAPIClientNet40.yaml delete mode 100644 bin/configs/unmaintained/csharp-OpenAPIClientNetCoreProject.yaml delete mode 100644 bin/configs/unmaintained/csharp-OpenAPIClientNetStandard.yaml delete mode 100644 bin/configs/unmaintained/csharp-OpenAPIClientWithPropertyChanged.yaml delete mode 100644 bin/configs/unmaintained/csharp-dotnet2-OpenAPIClient.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netcore5.0-nrt.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netcore5.0.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netstandard2.0.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClient-httpclient.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClient-net47.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClient-net50.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClient.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClientCore.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClientCoreAndNet47.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-OpenAPIClient_ConditionalSerialization.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-complex-files.yaml delete mode 100644 bin/configs/unmaintained/csharp-netcore-functions.yaml delete mode 100644 bin/configs/unmaintained/cwiki.yaml delete mode 100644 bin/configs/unmaintained/dart-dio-oneof-polymorphism-and-inheritance.yaml delete mode 100644 bin/configs/unmaintained/dart-dio-oneof-primitive.yaml delete mode 100644 bin/configs/unmaintained/dart-dio-oneof.yaml delete mode 100644 bin/configs/unmaintained/dart-dio-petstore-client-lib-fake-json_serializable.yaml delete mode 100644 bin/configs/unmaintained/dart-dio-petstore-client-lib-fake.yaml delete mode 100644 bin/configs/unmaintained/dart-petstore-client-lib-fake.yaml delete mode 100644 bin/configs/unmaintained/dart-petstore-client-lib.yaml delete mode 100644 bin/configs/unmaintained/dynamic-html.yaml delete mode 100644 bin/configs/unmaintained/eiffel.yaml delete mode 100644 bin/configs/unmaintained/elixir.yaml delete mode 100644 bin/configs/unmaintained/elm.yaml delete mode 100644 bin/configs/unmaintained/erlang-client.yaml delete mode 100644 bin/configs/unmaintained/erlang-proper.yaml delete mode 100644 bin/configs/unmaintained/erlang-server.yaml delete mode 100644 bin/configs/unmaintained/fsharp-functions.yaml delete mode 100644 bin/configs/unmaintained/fsharp-giraffe-server-fsharp-giraffe.yaml delete mode 100644 bin/configs/unmaintained/go-echo-server-petstore-new.yaml delete mode 100644 bin/configs/unmaintained/go-extensions-x-auth-id-alias.yaml delete mode 100644 bin/configs/unmaintained/go-gin-server-go-gin-api-server.yaml delete mode 100644 bin/configs/unmaintained/go-petstore-oas2.yaml delete mode 100644 bin/configs/unmaintained/go-petstore.yaml delete mode 100644 bin/configs/unmaintained/go-server-chi-api-server.yaml delete mode 100644 bin/configs/unmaintained/go-server-go-api-server.yaml delete mode 100644 bin/configs/unmaintained/go-server-required.yaml delete mode 100644 bin/configs/unmaintained/graphql-nodejs-express-server.yaml delete mode 100644 bin/configs/unmaintained/graphql-schema.yaml delete mode 100644 bin/configs/unmaintained/groovy.yaml delete mode 100644 bin/configs/unmaintained/haskell-http-client.yaml delete mode 100644 bin/configs/unmaintained/haskell-servant.yaml delete mode 100644 bin/configs/unmaintained/haskell-yesod-petstore-new.yaml delete mode 100644 bin/configs/unmaintained/html.md.yaml delete mode 100644 bin/configs/unmaintained/html.yaml delete mode 100644 bin/configs/unmaintained/html2.yaml delete mode 100644 bin/configs/unmaintained/java-apache-httpclient.yaml delete mode 100644 bin/configs/unmaintained/java-camel-petstore-new.yaml delete mode 100644 bin/configs/unmaintained/java-feign-no-nullable.yaml delete mode 100644 bin/configs/unmaintained/java-feign.yaml delete mode 100644 bin/configs/unmaintained/java-google-api-client.yaml delete mode 100644 bin/configs/unmaintained/java-inflector.yaml delete mode 100644 bin/configs/unmaintained/java-jersey1.yaml delete mode 100644 bin/configs/unmaintained/java-jersey2-8-oas2.yaml delete mode 100644 bin/configs/unmaintained/java-jersey2-8.yaml delete mode 100644 bin/configs/unmaintained/java-jersey2-extensions-x-auth-id-alias.yaml delete mode 100644 bin/configs/unmaintained/java-jersey2-java8-localdatetime.yaml delete mode 100644 bin/configs/unmaintained/java-jersey2-special-characters.yaml delete mode 100644 bin/configs/unmaintained/java-jersey3.yaml delete mode 100644 bin/configs/unmaintained/java-micronaut-client.yaml delete mode 100644 bin/configs/unmaintained/java-micronaut-server.yaml delete mode 100644 bin/configs/unmaintained/java-microprofile-rest-client-3.0.yaml delete mode 100644 bin/configs/unmaintained/java-microprofile-rest-client.yaml delete mode 100644 bin/configs/unmaintained/java-msf4j.yaml delete mode 100644 bin/configs/unmaintained/java-native-async.yaml delete mode 100644 bin/configs/unmaintained/java-native.yaml delete mode 100644 bin/configs/unmaintained/java-okhttp-gson-dynamicOperations.yaml delete mode 100644 bin/configs/unmaintained/java-okhttp-gson-group-parameter.yaml delete mode 100644 bin/configs/unmaintained/java-okhttp-gson-parcelableModel.yaml delete mode 100644 bin/configs/unmaintained/java-okhttp-gson-streaming.yaml delete mode 100644 bin/configs/unmaintained/java-okhttp-gson.yaml delete mode 100644 bin/configs/unmaintained/java-pkmst.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-api-package-override.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-async.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-controller-only.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-fake-endpoints-with-security.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-fake-endpoints.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-no-bean-validation.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-no-exception-handling.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-no-interface.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-no-nullable.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-no-swagger-ui.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework-no-wrap-calls.yaml delete mode 100644 bin/configs/unmaintained/java-play-framework.yaml delete mode 100644 bin/configs/unmaintained/java-rest-assured-jackson.yaml delete mode 100644 bin/configs/unmaintained/java-rest-assured.yaml delete mode 100644 bin/configs/unmaintained/java-resteasy.yaml delete mode 100644 bin/configs/unmaintained/java-resttemplate-withXml.yaml delete mode 100644 bin/configs/unmaintained/java-resttemplate.yaml delete mode 100644 bin/configs/unmaintained/java-retrofit2-play26.yaml delete mode 100644 bin/configs/unmaintained/java-retrofit2.yaml delete mode 100644 bin/configs/unmaintained/java-retrofit2rx2.yaml delete mode 100644 bin/configs/unmaintained/java-retrofit2rx3.yaml delete mode 100644 bin/configs/unmaintained/java-undertow-server-java-undertow.yaml delete mode 100644 bin/configs/unmaintained/java-vertx-async.yaml delete mode 100644 bin/configs/unmaintained/java-vertx-no-nullable.yaml delete mode 100644 bin/configs/unmaintained/java-vertx-rx.yaml delete mode 100644 bin/configs/unmaintained/java-vertx-web-server.yaml delete mode 100644 bin/configs/unmaintained/java-vertx.yaml delete mode 100644 bin/configs/unmaintained/java-webclient-nullable-array.yaml delete mode 100644 bin/configs/unmaintained/java-webclient.yaml delete mode 100644 bin/configs/unmaintained/javascript-apollo.yaml delete mode 100644 bin/configs/unmaintained/javascript-closure-angular.yaml delete mode 100644 bin/configs/unmaintained/javascript-es6.yaml delete mode 100644 bin/configs/unmaintained/javascript-flowtyped.yaml delete mode 100644 bin/configs/unmaintained/javascript-promise-es6.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-cxf-annotated-base-path.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-cxf-cdi.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-cxf-client-jackson.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-cxf-client.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-cxf-extended-jaxrs-cxf-test-data.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-cxf-non-spring-app.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-cxf.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-jersey-jaxrs-datelib-j8.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-jersey-jersey1-useTags.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-jersey-jersey1.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-jersey-jersey2-useTags.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-jersey-jersey2.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-jersey.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-resteasy-default.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-resteasy-eap-eap-java8.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-resteasy-eap-eap-joda.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-resteasy-eap-eap.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-resteasy-java8.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-resteasy-joda.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-spec-interface-response.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-spec-interface.yaml delete mode 100644 bin/configs/unmaintained/jaxrs-spec.yaml delete mode 100644 bin/configs/unmaintained/jmeter.yaml delete mode 100644 bin/configs/unmaintained/k6.yaml delete mode 100644 bin/configs/unmaintained/kotlin-allOff-discriminator.yaml delete mode 100644 bin/configs/unmaintained/kotlin-array-simple-string-jvm-okhttp3.yaml delete mode 100644 bin/configs/unmaintained/kotlin-array-simple-string-jvm-okhttp4.yaml delete mode 100644 bin/configs/unmaintained/kotlin-array-simple-string-jvm-volley.yaml delete mode 100644 bin/configs/unmaintained/kotlin-array-simple-string-multiplatform.yaml delete mode 100644 bin/configs/unmaintained/kotlin-bigdecimal-default-multiplatform.yaml delete mode 100644 bin/configs/unmaintained/kotlin-bigdecimal-default-okhttp4.yaml delete mode 100644 bin/configs/unmaintained/kotlin-default-values-jvm-okhttp3.yaml delete mode 100644 bin/configs/unmaintained/kotlin-default-values-jvm-okhttp4.yaml delete mode 100644 bin/configs/unmaintained/kotlin-default-values-jvm-retrofit2.yaml delete mode 100644 bin/configs/unmaintained/kotlin-default-values-jvm-volley.yaml delete mode 100644 bin/configs/unmaintained/kotlin-default-values-multiplatform.yaml delete mode 100644 bin/configs/unmaintained/kotlin-default-values-numbers.yaml delete mode 100644 bin/configs/unmaintained/kotlin-enum-default-value.yaml delete mode 100644 bin/configs/unmaintained/kotlin-gson.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jackson.yaml delete mode 100644 bin/configs/unmaintained/kotlin-json-request-string.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-ktor-gson.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-ktor-jackson.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-okhttp3-okhttp3.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-okhttp4-coroutines.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-retrofit2-coroutines.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-retrofit2-kotlinx_serialization.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-retrofit2-retrofit2.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-retrofit2-rx.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-retrofit2-rx2-kotlinx_serialization.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-retrofit2-rx2.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-retrofit2-rx3.yaml delete mode 100644 bin/configs/unmaintained/kotlin-jvm-volley.yaml delete mode 100644 bin/configs/unmaintained/kotlin-modelMutable.yaml delete mode 100644 bin/configs/unmaintained/kotlin-moshi-codegen.yaml delete mode 100644 bin/configs/unmaintained/kotlin-multiplatform.yaml delete mode 100644 bin/configs/unmaintained/kotlin-nonpublic.yaml delete mode 100644 bin/configs/unmaintained/kotlin-nullable.yaml delete mode 100644 bin/configs/unmaintained/kotlin-server-jaxrs-spec.yaml delete mode 100644 bin/configs/unmaintained/kotlin-server-ktor.yaml delete mode 100644 bin/configs/unmaintained/kotlin-server-modelMutable.yaml delete mode 100644 bin/configs/unmaintained/kotlin-spring-boot-delegate.yaml delete mode 100644 bin/configs/unmaintained/kotlin-spring-boot-modelMutable.yaml delete mode 100644 bin/configs/unmaintained/kotlin-spring-boot-reactive.yaml delete mode 100644 bin/configs/unmaintained/kotlin-spring-boot-source-swagger1.yaml delete mode 100644 bin/configs/unmaintained/kotlin-spring-boot-source-swagger2.yaml delete mode 100644 bin/configs/unmaintained/kotlin-spring-boot-springfox.yaml delete mode 100644 bin/configs/unmaintained/kotlin-spring-boot.yaml delete mode 100644 bin/configs/unmaintained/kotlin-string.yaml delete mode 100644 bin/configs/unmaintained/kotlin-threetenbp.yaml delete mode 100644 bin/configs/unmaintained/kotlin-uppercase-enum.yaml delete mode 100644 bin/configs/unmaintained/kotlin-vertx-modelMutable.yaml delete mode 100644 bin/configs/unmaintained/kotlin-vertx-vertx.yaml delete mode 100644 bin/configs/unmaintained/kotlin.yaml delete mode 100644 bin/configs/unmaintained/ktorm-schema-modelMutable.yaml delete mode 100644 bin/configs/unmaintained/ktorm-schema.yaml delete mode 100644 bin/configs/unmaintained/lua.yaml delete mode 100644 bin/configs/unmaintained/markdown.yaml delete mode 100644 bin/configs/unmaintained/mysql-schema-mysql.yaml delete mode 100644 bin/configs/unmaintained/nim.yaml delete mode 100644 bin/configs/unmaintained/nodejs-express-server.yaml delete mode 100644 bin/configs/unmaintained/objc-core-data.yaml delete mode 100644 bin/configs/unmaintained/objc-default.yaml delete mode 100644 bin/configs/unmaintained/ocaml.yaml delete mode 100644 bin/configs/unmaintained/openapi3/android-httpclient.yaml delete mode 100644 bin/configs/unmaintained/openapi3/android-volley.yaml delete mode 100644 bin/configs/unmaintained/openapi3/avro-schema.yaml delete mode 100644 bin/configs/unmaintained/openapi3/bash.yaml delete mode 100644 bin/configs/unmaintained/openapi3/clojure.yaml delete mode 100644 bin/configs/unmaintained/openapi3/cpp-pistache-server-cpp-pistache.yaml delete mode 100644 bin/configs/unmaintained/openapi3/cpp-qt5-client-cpp-qt5.yaml delete mode 100644 bin/configs/unmaintained/openapi3/cpp-qt5-qhttpengine-server.yaml delete mode 100644 bin/configs/unmaintained/openapi3/cpp-restbed-server-cpp-restbed-deprecated.yaml delete mode 100644 bin/configs/unmaintained/openapi3/cpp-restbed-server-cpp-restbed.yaml delete mode 100644 bin/configs/unmaintained/openapi3/cpp-tizen.yaml delete mode 100644 bin/configs/unmaintained/openapi3/csharp-OpenAPIClient.yaml delete mode 100644 bin/configs/unmaintained/openapi3/csharp-OpenAPIClientNetStandard.yaml delete mode 100644 bin/configs/unmaintained/openapi3/csharp-OpenAPIClientWithPropertyChanged.yaml delete mode 100644 bin/configs/unmaintained/openapi3/csharp-dotnet2-OpenAPIClient.yaml delete mode 100644 bin/configs/unmaintained/openapi3/elixir.yaml delete mode 100644 bin/configs/unmaintained/openapi3/go-gin-server-go-gin-api-server.yaml delete mode 100644 bin/configs/unmaintained/openapi3/go-petstore.yaml delete mode 100644 bin/configs/unmaintained/openapi3/go-server-go-api-server.yaml delete mode 100644 bin/configs/unmaintained/openapi3/graphql-nodejs-express-server.yaml delete mode 100644 bin/configs/unmaintained/openapi3/haskell-http-client.yaml delete mode 100644 bin/configs/unmaintained/openapi3/haskell-servant.yaml delete mode 100644 bin/configs/unmaintained/openapi3/javascript-closure-angular.yaml delete mode 100644 bin/configs/unmaintained/openapi3/jaxrs-cxf-client-jackson-nullable.yaml delete mode 100644 bin/configs/unmaintained/openapi3/jaxrs-cxf-client.yaml delete mode 100644 bin/configs/unmaintained/openapi3/php-laravel.yaml delete mode 100644 bin/configs/unmaintained/openapi3/php-slim4.yaml delete mode 100644 bin/configs/unmaintained/openapi3/php-symfony-SymfonyBundle-php.yaml delete mode 100644 bin/configs/unmaintained/openapi3/python-flask-python2.yaml delete mode 100644 bin/configs/unmaintained/openapi3/python-flask.yaml delete mode 100644 bin/configs/unmaintained/openapi3/r-R.yaml delete mode 100644 bin/configs/unmaintained/openapi3/rust.yaml delete mode 100644 bin/configs/unmaintained/openapi3/scala-finch.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-angular-default.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-angular-npm.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-angular-with-interfaces.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-aurelia-default.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-fetch-default.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-fetch-es6-target.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-fetch-with-interfaces.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-fetch-with-npm-version.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-inversify.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-jquery-default.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-jquery-npm.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-node-default.yaml delete mode 100644 bin/configs/unmaintained/openapi3/typescript-node-npm.yaml delete mode 100644 bin/configs/unmaintained/perl-deep_module_test.yaml delete mode 100644 bin/configs/unmaintained/perl.yaml delete mode 100644 bin/configs/unmaintained/php-OpenAPIClient.yaml delete mode 100644 bin/configs/unmaintained/php-dt-modern.yaml delete mode 100644 bin/configs/unmaintained/php-dt.yaml delete mode 100644 bin/configs/unmaintained/php-laravel.yaml delete mode 100644 bin/configs/unmaintained/php-lumen.yaml delete mode 100644 bin/configs/unmaintained/php-mezzio-ph-modern.yaml delete mode 100644 bin/configs/unmaintained/php-mezzio-ph.yaml delete mode 100644 bin/configs/unmaintained/php-slim4.yaml delete mode 100644 bin/configs/unmaintained/php-symfony-SymfonyBundle-php.yaml delete mode 100644 bin/configs/unmaintained/plantuml.yaml delete mode 100644 bin/configs/unmaintained/powershell.yaml delete mode 100644 bin/configs/unmaintained/protobuf-schema.yaml delete mode 100644 bin/configs/unmaintained/python-aiohttp-srclayout.yaml delete mode 100644 bin/configs/unmaintained/python-aiohttp.yaml delete mode 100644 bin/configs/unmaintained/python-asyncio.yaml delete mode 100644 bin/configs/unmaintained/python-blueplanet.yaml delete mode 100644 bin/configs/unmaintained/python-fastapi.yaml delete mode 100644 bin/configs/unmaintained/python-features-dynamic-servers.yaml delete mode 100644 bin/configs/unmaintained/python-flask.yaml delete mode 100644 bin/configs/unmaintained/python-legacy-oas2.yaml delete mode 100644 bin/configs/unmaintained/python-legacy.yaml delete mode 100644 bin/configs/unmaintained/python-prior-extensions-x-auth-id-alias.yaml delete mode 100644 bin/configs/unmaintained/python-prior-oas2.yaml delete mode 100644 bin/configs/unmaintained/python-prior-oas2_disallowAdditionalPropertiesIfNotPresent.yaml delete mode 100644 bin/configs/unmaintained/python-prior.yaml delete mode 100644 bin/configs/unmaintained/python-tornado.yaml delete mode 100644 bin/configs/unmaintained/r-client.yaml delete mode 100644 bin/configs/unmaintained/r-httr2-client.yaml delete mode 100644 bin/configs/unmaintained/r-httr2-wrapper-client.yaml delete mode 100644 bin/configs/unmaintained/ruby-autoload.yaml delete mode 100644 bin/configs/unmaintained/ruby-extensions-x-auth-id-alias.yaml delete mode 100644 bin/configs/unmaintained/ruby-faraday.yaml delete mode 100644 bin/configs/unmaintained/ruby-features-dynamic-servers.yaml delete mode 100644 bin/configs/unmaintained/ruby-generate-alias-as-model.yaml delete mode 100644 bin/configs/unmaintained/ruby-on-rails.yaml delete mode 100644 bin/configs/unmaintained/ruby-sinatra.yaml delete mode 100644 bin/configs/unmaintained/ruby.yaml delete mode 100644 bin/configs/unmaintained/rust-hyper-petstore.yaml delete mode 100644 bin/configs/unmaintained/rust-reqwest-petstore-async.yaml delete mode 100644 bin/configs/unmaintained/rust-reqwest-petstore-awsv4signature.yaml delete mode 100644 bin/configs/unmaintained/rust-reqwest-petstore.yaml delete mode 100644 bin/configs/unmaintained/rust-server-multipart-v3.yaml delete mode 100644 bin/configs/unmaintained/rust-server-no-example-v3.yaml delete mode 100644 bin/configs/unmaintained/rust-server-openapi-v3.yaml delete mode 100644 bin/configs/unmaintained/rust-server-ops-v3.yaml delete mode 100644 bin/configs/unmaintained/rust-server-petstore-with-fake-endpoints-models-for-testing.yaml delete mode 100644 bin/configs/unmaintained/rust-server-ping-bearer-auth-v3.yaml delete mode 100644 bin/configs/unmaintained/rust-server-test.yaml delete mode 100644 bin/configs/unmaintained/scala-akka-http-server.yaml delete mode 100644 bin/configs/unmaintained/scala-akka.yaml delete mode 100644 bin/configs/unmaintained/scala-finch.yaml delete mode 100644 bin/configs/unmaintained/scala-gatling.yaml delete mode 100644 bin/configs/unmaintained/scala-httpclient-deprecated-scala-httpclient.yaml delete mode 100644 bin/configs/unmaintained/scala-lagom-server.yaml delete mode 100644 bin/configs/unmaintained/scala-legacy.yaml delete mode 100644 bin/configs/unmaintained/scala-play-server.yaml delete mode 100644 bin/configs/unmaintained/scala-sttp.yaml delete mode 100644 bin/configs/unmaintained/scalatra.yaml delete mode 100644 bin/configs/unmaintained/scalaz.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-3.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-beanvalidation-no-nullable-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-beanvalidation-no-nullable.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-beanvalidation.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-defaultInterface-unhandledException.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-delegate-j8.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-delegate-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-delegate.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-implicitHeaders-annotationLibrary.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-implicitHeaders-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-implicitHeaders.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-oneof.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-reactive-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-reactive.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-source.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-springdoc.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-useoptional-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-useoptional.yaml delete mode 100644 bin/configs/unmaintained/spring-boot-virtualan.yaml delete mode 100644 bin/configs/unmaintained/spring-boot.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-3.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-async-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-async.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-date-time-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-date-time.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-oas3-fakeapi.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-petstore-feign-spring-pageable-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-petstore-feign-spring-pageable.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud-petstore-feign-without-url-param.yaml delete mode 100644 bin/configs/unmaintained/spring-cloud.yaml delete mode 100644 bin/configs/unmaintained/spring-nullable-set.yaml delete mode 100644 bin/configs/unmaintained/spring-stubs-oas3.yaml delete mode 100644 bin/configs/unmaintained/spring-stubs-skip-default-interface.yaml delete mode 100644 bin/configs/unmaintained/spring-stubs.yaml delete mode 100644 bin/configs/unmaintained/springboot-petstore-server-spring-pageable-delegatePattern-without-j8.yaml delete mode 100644 bin/configs/unmaintained/springboot-petstore-server-spring-pageable-delegatePattern.yaml delete mode 100644 bin/configs/unmaintained/springboot-petstore-server-spring-pageable-without-j8.yaml delete mode 100644 bin/configs/unmaintained/springboot-petstore-server-spring-pageable.yaml delete mode 100644 bin/configs/unmaintained/swift5-alamofireLibrary.yaml delete mode 100644 bin/configs/unmaintained/swift5-asyncAwaitLibrary.yaml delete mode 100644 bin/configs/unmaintained/swift5-combineLibrary.yaml delete mode 100644 bin/configs/unmaintained/swift5-default.yaml delete mode 100644 bin/configs/unmaintained/swift5-deprecated.yaml delete mode 100644 bin/configs/unmaintained/swift5-frozenEnums.yaml delete mode 100644 bin/configs/unmaintained/swift5-nonPublicApi.yaml delete mode 100644 bin/configs/unmaintained/swift5-objcCompatible.yaml delete mode 100644 bin/configs/unmaintained/swift5-oneOf.yaml delete mode 100644 bin/configs/unmaintained/swift5-promisekitLibrary.yaml delete mode 100644 bin/configs/unmaintained/swift5-readonlyProperties.yaml delete mode 100644 bin/configs/unmaintained/swift5-resultLibrary.yaml delete mode 100644 bin/configs/unmaintained/swift5-rxswiftLibrary.yaml delete mode 100644 bin/configs/unmaintained/swift5-urlsessionLibrary.yaml delete mode 100644 bin/configs/unmaintained/swift5-vapor.yaml delete mode 100644 bin/configs/unmaintained/swift5-x-swift-hashable.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v12-oneOf.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v12-provided-in-any.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v12-provided-in-root-with-npm.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v12-provided-in-root.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v13-oneOf.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v13-provided-in-any.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v13-provided-in-root-with-npm.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v13-provided-in-root.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v14-provided-in-root.yaml delete mode 100644 bin/configs/unmaintained/typescript-angular-v14-query-param-object-format.yaml delete mode 100644 bin/configs/unmaintained/typescript-aurelia-default.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-composed-schemas.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-default.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-es6-target.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-test-petstore.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-complex-headers.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-fake-endpoints-models-for-testing-with-http-signature.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-interfaces.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-node-imports.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-npm-version-and-separate-models-and-api.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-npm-version.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-separate-models-and-api-inheritance.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-single-request-parameters.yaml delete mode 100644 bin/configs/unmaintained/typescript-axios-with-string-enums.yaml delete mode 100644 bin/configs/unmaintained/typescript-consolidated-browser.yaml delete mode 100644 bin/configs/unmaintained/typescript-consolidated-composed-schemas.yaml delete mode 100644 bin/configs/unmaintained/typescript-consolidated-deno.yaml delete mode 100644 bin/configs/unmaintained/typescript-consolidated-inversify.yaml delete mode 100644 bin/configs/unmaintained/typescript-consolidated-jquery.yaml delete mode 100644 bin/configs/unmaintained/typescript-consolidated-node-object-parameters.yaml delete mode 100644 bin/configs/unmaintained/typescript-consolidated-node.yaml delete mode 100644 bin/configs/unmaintained/typescript-consolidated-with-unique-items.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-allOf-readonly.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-default-v3.0.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-default.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-enum.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-es6-target.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-multiple-parameters.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-prefix-parameter-interfaces.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-sagas-and-records.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-with-interfaces.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-with-npm-version.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-with-string-enums.yaml delete mode 100644 bin/configs/unmaintained/typescript-fetch-without-runtime-checks.yaml delete mode 100644 bin/configs/unmaintained/typescript-inversify.yaml delete mode 100644 bin/configs/unmaintained/typescript-jquery-default.yaml delete mode 100644 bin/configs/unmaintained/typescript-jquery-npm.yaml delete mode 100644 bin/configs/unmaintained/typescript-nestjs-v6-provided-in-root.yaml delete mode 100644 bin/configs/unmaintained/typescript-nestjs-v8-provided-in-root.yaml delete mode 100644 bin/configs/unmaintained/typescript-node-default.yaml delete mode 100644 bin/configs/unmaintained/typescript-node-npm.yaml delete mode 100644 bin/configs/unmaintained/typescript-redux-query-default.yaml delete mode 100644 bin/configs/unmaintained/typescript-redux-query-with-npm-version.yaml delete mode 100644 bin/configs/unmaintained/typescript-rxjs-default.yaml delete mode 100644 bin/configs/unmaintained/typescript-rxjs-es6-target.yaml delete mode 100644 bin/configs/unmaintained/typescript-rxjs-with-npm-version.yaml delete mode 100644 bin/configs/unmaintained/typescript-rxjs-with-progress-subscriber.yaml delete mode 100644 bin/configs/unmaintained/wsdl-schema.yaml rename bin/{configs => generate_samples_configs}/python.yaml (76%) rename bin/{configs => generate_samples_configs}/python_3_0_3_unit_test.yaml (71%) rename bin/{configs => generate_samples_configs}/python_nonCompliantUseDiscriminatorIfCompositionFails.yaml (68%) rename bin/{configs => generate_samples_configs}/python_security.yaml (66%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/.gitignore (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/.gitlab-ci.yml (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/.openapi-generator-ignore (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/.openapi-generator/FILES (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/.openapi-generator/VERSION (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/.travis.yml (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/Makefile (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/README.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/_not_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/additional_properties_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/all_of_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/any_of_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/content_type_json_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/default_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/enum_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/format_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/items_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/max_items_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/max_length_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/max_properties_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/maximum_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/min_items_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/min_length_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/min_properties_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/minimum_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/multiple_of_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/one_of_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/operation_request_body_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/path_post_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/pattern_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/properties_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/ref_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/required_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/response_content_content_type_schema_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/type_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/apis/tags/unique_items_api.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/_not.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_allows_a_schema_which_should_validate.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_are_allowed_by_default.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_can_exist_by_itself.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_should_not_look_in_applicators.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/allof.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/allof_combined_with_anyof_oneof.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/allof_simple_types.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/allof_with_base_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/allof_with_one_empty_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_first_empty_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_last_empty_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/allof_with_two_empty_schemas.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/anyof.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/anyof_complex_types.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_base_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_one_empty_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/array_type_matches_arrays.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/boolean_type_matches_booleans.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/by_int.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/by_number.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/by_small_number.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/date_time_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/email_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/enum_with0_does_not_match_false.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/enum_with1_does_not_match_true.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/enum_with_escaped_characters.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/enum_with_false_does_not_match0.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/enum_with_true_does_not_match1.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/enums_in_properties.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/forbidden_property.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/hostname_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/integer_type_matches_integers.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/invalid_string_value_for_default.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ipv4_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ipv6_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/json_pointer_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation_with_unsigned_integer.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/maxitems_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/maxlength_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/maxproperties0_means_the_object_is_empty.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/maxproperties_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation_with_signed_integer.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/minitems_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/minlength_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/minproperties_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/nested_allof_to_check_validation_semantics.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/nested_anyof_to_check_validation_semantics.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/nested_items.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/nested_oneof_to_check_validation_semantics.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/not_more_complex_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/nul_characters_in_strings.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/null_type_matches_only_the_null_object.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/number_type_matches_numbers.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/object_properties_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/object_type_matches_objects.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/oneof.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/oneof_complex_types.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_base_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_empty_schema.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_required.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/pattern_is_not_anchored.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/pattern_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/properties_with_escaped_characters.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/property_named_ref_that_is_not_a_reference.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ref_in_additionalproperties.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ref_in_allof.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ref_in_anyof.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ref_in_items.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ref_in_not.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ref_in_oneof.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/ref_in_property.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/required_default_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/required_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/required_with_empty_array.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/required_with_escaped_characters.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/simple_enum_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/string_type_matches_strings.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_false_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_validation.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/uri_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/uri_reference_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/components/schema/uri_template_format.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_simple_types_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_base_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_one_empty_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_two_empty_schemas_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_complex_types_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_base_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_one_empty_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_array_type_matches_arrays_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_boolean_type_matches_booleans_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_int_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_number_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_small_number_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_date_time_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_email_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with0_does_not_match_false_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with1_does_not_match_true_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_escaped_characters_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_false_does_not_match0_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_true_does_not_match1_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_enums_in_properties_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_forbidden_property_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_hostname_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_integer_type_matches_integers_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_string_value_for_default_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv4_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv6_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_json_pointer_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxitems_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxlength_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_minitems_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_minlength_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_minproperties_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_items_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_more_complex_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_nul_characters_in_strings_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_number_type_matches_numbers_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_properties_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_type_matches_objects_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_complex_types_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_base_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_empty_schema_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_required_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_is_not_anchored_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_properties_with_escaped_characters_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_additionalproperties_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_allof_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_anyof_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_items_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_not_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_oneof_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_property_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_default_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_empty_array_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_escaped_characters_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_simple_enum_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_string_type_matches_strings_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_false_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_validation_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_reference_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_template_format_request_body/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_simple_types_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_int_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_number_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_small_number_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_date_time_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_email_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_enums_in_properties_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_forbidden_property_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_hostname_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv4_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv6_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxitems_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxlength_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_minitems_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_minlength_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_minproperties_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_items_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_properties_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_required_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_allof_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_items_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_not_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_property_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_default_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_template_format_response_body_for_content_types/post.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/docs/servers/server_0.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/git_push.sh (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/migration_2_0_0.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/migration_other_python_generators.md (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/pom.xml (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/pyproject.toml (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/api_client.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/api_response.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/path_to_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_combined_with_anyof_oneof_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_simple_types_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_base_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_one_empty_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_first_empty_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_last_empty_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_two_empty_schemas_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_complex_types_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_base_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_one_empty_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_array_type_matches_arrays_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_boolean_type_matches_booleans_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_int_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_number_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_small_number_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_date_time_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_email_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with0_does_not_match_false_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with1_does_not_match_true_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_escaped_characters_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_false_does_not_match0_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_true_does_not_match1_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enums_in_properties_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_forbidden_property_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_hostname_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_integer_type_matches_integers_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_string_value_for_default_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv4_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv6_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_json_pointer_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxitems_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxlength_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_with_signed_integer_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minitems_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minlength_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minproperties_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_items_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_more_complex_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nul_characters_in_strings_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_null_type_matches_only_the_null_object_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_number_type_matches_numbers_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_properties_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_type_matches_objects_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_complex_types_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_base_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_empty_schema_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_required_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_is_not_anchored_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_properties_with_escaped_characters_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_additionalproperties_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_allof_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_anyof_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_items_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_not_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_oneof_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_property_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_default_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_empty_array_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_escaped_characters_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_simple_enum_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_string_type_matches_strings_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_false_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_validation_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_reference_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_template_format_request_body.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_simple_types_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_base_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_complex_types_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_int_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_number_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_small_number_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_date_time_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_email_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enums_in_properties_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_forbidden_property_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_hostname_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv4_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv6_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_json_pointer_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxitems_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxlength_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minitems_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minlength_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minproperties_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_items_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_more_complex_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_properties_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_type_matches_objects_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_complex_types_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_required_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_allof_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_anyof_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_items_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_not_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_oneof_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_property_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_default_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_empty_array_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_simple_enum_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_string_type_matches_strings_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_validation_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_reference_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_template_format_response_body_for_content_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tag_to_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/_not_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/additional_properties_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/all_of_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/any_of_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/content_type_json_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/default_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/enum_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/format_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/items_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_items_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_length_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_properties_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/maximum_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_items_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_length_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_properties_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/minimum_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/multiple_of_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/one_of_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/operation_request_body_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/path_post_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/pattern_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/properties_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/ref_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/required_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/response_content_content_type_schema_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/type_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/unique_items_api.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/_not.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_allows_a_schema_which_should_validate.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_are_allowed_by_default.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_can_exist_by_itself.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_should_not_look_in_applicators.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_combined_with_anyof_oneof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_simple_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_base_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_one_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_first_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_last_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_two_empty_schemas.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_complex_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_base_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_one_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/array_type_matches_arrays.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/boolean_type_matches_booleans.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_int.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_number.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_small_number.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/date_time_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/email_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with0_does_not_match_false.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with1_does_not_match_true.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_escaped_characters.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_false_does_not_match0.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_true_does_not_match1.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enums_in_properties.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/forbidden_property.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/hostname_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/integer_type_matches_integers.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_string_value_for_default.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv4_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv6_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/json_pointer_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation_with_unsigned_integer.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxitems_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxlength_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties0_means_the_object_is_empty.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation_with_signed_integer.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minitems_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minlength_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minproperties_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_allof_to_check_validation_semantics.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_anyof_to_check_validation_semantics.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_items.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_oneof_to_check_validation_semantics.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/not_more_complex_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nul_characters_in_strings.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/null_type_matches_only_the_null_object.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/number_type_matches_numbers.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_properties_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_type_matches_objects.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_complex_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_base_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_required.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_is_not_anchored.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/properties_with_escaped_characters.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/property_named_ref_that_is_not_a_reference.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_additionalproperties.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_allof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_anyof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_items.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_not.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_oneof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_property.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_default_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_empty_array.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_escaped_characters.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/simple_enum_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/string_type_matches_strings.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_false_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_reference_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_template_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/components/schemas/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/configurations/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/configurations/api_configuration.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/configurations/schema_configuration.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/exceptions.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/operation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/py.typed (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/rest.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/schemas.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/schemas/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/schemas/format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/schemas/original_immutabledict.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schemas.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/schemas/validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/security_schemes.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/server.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/servers/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/servers/server_0.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/header_imports.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/operation_imports.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/response_imports.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/schema_imports.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/security_scheme_imports.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/server_imports.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test-requirements.txt (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test__not.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_allows_a_schema_which_should_validate.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_are_allowed_by_default.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_can_exist_by_itself.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_should_not_look_in_applicators.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_allof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_allof_combined_with_anyof_oneof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_allof_simple_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_base_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_one_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_first_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_last_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_two_empty_schemas.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_anyof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_anyof_complex_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_base_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_one_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_array_type_matches_arrays.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_boolean_type_matches_booleans.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_by_int.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_by_number.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_by_small_number.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_date_time_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_email_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_enum_with0_does_not_match_false.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_enum_with1_does_not_match_true.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_escaped_characters.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_false_does_not_match0.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_true_does_not_match1.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_enums_in_properties.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_forbidden_property.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_hostname_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_integer_type_matches_integers.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_invalid_instance_should_not_raise_error_when_float_division_inf.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_invalid_string_value_for_default.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ipv4_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ipv6_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_json_pointer_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation_with_unsigned_integer.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_maxitems_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_maxlength_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties0_means_the_object_is_empty.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation_with_signed_integer.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_minitems_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_minlength_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_minproperties_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_nested_allof_to_check_validation_semantics.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_nested_anyof_to_check_validation_semantics.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_nested_items.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_nested_oneof_to_check_validation_semantics.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_not_more_complex_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_nul_characters_in_strings.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_null_type_matches_only_the_null_object.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_number_type_matches_numbers.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_object_properties_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_object_type_matches_objects.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_oneof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_oneof_complex_types.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_base_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_empty_schema.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_required.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_pattern_is_not_anchored.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_pattern_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_properties_with_escaped_characters.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_property_named_ref_that_is_not_a_reference.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_additionalproperties.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_allof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_anyof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_items.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_not.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_oneof.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_property.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_required_default_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_required_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_required_with_empty_array.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_required_with_escaped_characters.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_simple_enum_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_string_type_matches_strings.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_the_default_keyword_does_not_do_anything_if_the_property_is_missing.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_false_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_validation.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_uri_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_uri_reference_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/components/schema/test_uri_template_format.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/__init__.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/test_post.py (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/test_python.sh (100%) rename samples/{openapi3 => }/client/3_0_3_unit_test/python/tox.ini (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitignore (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitlab-ci.yml (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator-ignore (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/FILES (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/VERSION (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/.travis.yml (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/Makefile (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/README.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/apis/tags/default_api.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/addition_operator.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/operator.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/subtraction_operator.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/paths/operators/post.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/servers/server_0.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/git_push.sh (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_2_0_0.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_other_python_generators.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/pyproject.toml (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_client.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_response.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/path_to_api.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/operators.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tag_to_api.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/default_api.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/addition_operator.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/operator.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/subtraction_operator.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schemas/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configuration.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/api_configuration.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/schema_configuration.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/exceptions.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/operation.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/response_200/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/py.typed (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/rest.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/format.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/original_immutabledict.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schema.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schemas.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/validation.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/security_schemes.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/server.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/server_0.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/header_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/operation_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/response_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/schema_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/security_scheme_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/server_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test-requirements.txt (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_addition_operator.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_operator.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_subtraction_operator.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/test_post.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/test_operator.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/test_python.sh (100%) rename samples/{openapi3/client/features => client/openapi_features}/nonCompliantUseDiscriminatorIfCompositionFails/python/tox.ini (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/.gitignore (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/.gitlab-ci.yml (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/.openapi-generator-ignore (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/.openapi-generator/FILES (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/.openapi-generator/VERSION (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/.travis.yml (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/Makefile (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/README.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/apis/tags/default_api.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/components/security_schemes/security_scheme_api_key.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/components/security_schemes/security_scheme_bearer_test.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/components/security_schemes/security_scheme_http_basic_test.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/paths/path_with_no_explicit_security/get.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/paths/path_with_one_explicit_security/get.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/paths/path_with_security_from_root/get.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/paths/path_with_two_explicit_security/get.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/docs/servers/server_0.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/git_push.sh (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/migration_2_0_0.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/migration_other_python_generators.md (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/pyproject.toml (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/api_client.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/api_response.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/path_to_api.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/paths/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/paths/path_with_no_explicit_security.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/paths/path_with_one_explicit_security.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/paths/path_with_security_from_root.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/paths/path_with_two_explicit_security.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/tag_to_api.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/tags/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/apis/tags/default_api.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/components/schemas/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/components/security_schemes/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/components/security_schemes/security_scheme_api_key.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/components/security_schemes/security_scheme_bearer_test.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/components/security_schemes/security_scheme_http_basic_test.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/configurations/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/configurations/api_configuration.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/configurations/schema_configuration.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/exceptions.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_no_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_no_explicit_security/get/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_no_explicit_security/get/operation.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/response_200/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_one_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_one_explicit_security/get/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_one_explicit_security/get/operation.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/response_200/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/security_requirement_object_0.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_security_from_root/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_security_from_root/get/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_security_from_root/get/operation.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_security_from_root/get/responses/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_security_from_root/get/responses/response_200/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_two_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_two_explicit_security/get/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_two_explicit_security/get/operation.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/response_200/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_0.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_1.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/py.typed (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/rest.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/schemas.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/schemas/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/schemas/format.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/schemas/original_immutabledict.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/schemas/schema.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/schemas/schemas.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/schemas/validation.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/security/security_requirement_object_0.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/security/security_requirement_object_1.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/security/security_requirement_object_2.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/security/security_requirement_object_3.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/security_schemes.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/server.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/servers/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/servers/server_0.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/shared_imports/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/shared_imports/header_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/shared_imports/operation_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/shared_imports/response_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/shared_imports/schema_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/shared_imports/security_scheme_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/src/this_package/shared_imports/server_imports.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test-requirements.txt (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/components/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/components/schema/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/test_path_with_no_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/test_path_with_no_explicit_security/test_get.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/test_path_with_one_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/test_path_with_one_explicit_security/test_get.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/test_path_with_security_from_root/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/test_path_with_security_from_root/test_get.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/test_path_with_two_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test/test_paths/test_path_with_two_explicit_security/test_get.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/test_path_with_no_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/test_path_with_no_explicit_security/test_get.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/test_path_with_one_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/test_path_with_one_explicit_security/test_get.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/test_path_with_security_from_root/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/test_path_with_security_from_root/test_get.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/test_path_with_two_explicit_security/__init__.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_manual/test_paths/test_path_with_two_explicit_security/test_get.py (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/test_python.sh (100%) rename samples/{openapi3/client/features => client/openapi_features}/security/python/tox.ini (100%) rename samples/{openapi3 => }/client/petstore/python/.gitignore (100%) rename samples/{openapi3 => }/client/petstore/python/.gitlab-ci.yml (100%) rename samples/{openapi3 => }/client/petstore/python/.openapi-generator-ignore (100%) rename samples/{openapi3 => }/client/petstore/python/.openapi-generator/FILES (100%) rename samples/{openapi3 => }/client/petstore/python/.openapi-generator/VERSION (100%) rename samples/{openapi3 => }/client/petstore/python/.travis.yml (100%) rename samples/{openapi3 => }/client/petstore/python/Makefile (100%) rename samples/{openapi3 => }/client/petstore/python/README.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/apis/tags/another_fake_api.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/apis/tags/default_api.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/apis/tags/fake_api.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/apis/tags/fake_classname_tags123_api.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/apis/tags/pet_api.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/apis/tags/store_api.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/apis/tags/user_api.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/headers/header_int32_json_content_type_header.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/headers/header_number_header.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/headers/header_ref_content_schema_header.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/headers/header_ref_schema_header.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/headers/header_ref_string_header.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/headers/header_string_header.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/parameters/parameter_component_ref_schema_string_with_validation.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/parameters/parameter_path_user_name.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/parameters/parameter_ref_path_user_name.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/parameters/parameter_ref_schema_string_with_validation.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/request_bodies/request_body_client.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/request_bodies/request_body_pet.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/request_bodies/request_body_ref_user_array.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/request_bodies/request_body_user_array.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/responses/response_ref_success_description_only.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/responses/response_ref_successful_xml_and_json_array_of_pet.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/responses/response_success_description_only.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/responses/response_success_inline_content_and_header.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/responses/response_success_with_json_api_response.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/responses/response_successful_xml_and_json_array_of_pet.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/_200_response.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/_return.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/abstract_step_message.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/additional_properties_class.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/additional_properties_validator.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/additional_properties_with_array_of_enums.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/address.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/animal.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/animal_farm.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/any_type_and_format.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/any_type_not_string.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/api_response.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/apple.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/apple_req.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/array_holding_any_type.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/array_of_array_of_number_only.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/array_of_enums.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/array_of_number_only.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/array_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/array_with_validations_in_items.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/banana.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/banana_req.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/bar.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/basque_pig.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/boolean.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/boolean_enum.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/capitalization.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/cat.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/category.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/child_cat.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/class_model.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/client.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/complex_quadrilateral.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/composed_any_of_different_types_no_validations.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/composed_array.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/composed_bool.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/composed_none.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/composed_number.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/composed_object.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/composed_one_of_different_types.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/composed_string.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/currency.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/danish_pig.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/date_time_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/date_time_with_validations.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/date_with_validations.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/decimal_payload.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/dog.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/drawing.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/enum_arrays.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/enum_class.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/enum_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/equilateral_triangle.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/file.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/file_schema_test_class.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/foo.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/format_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/from_schema.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/fruit.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/fruit_req.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/gm_fruit.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/grandparent_animal.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/has_only_read_only.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/health_check_result.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/integer_enum.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/integer_enum_big.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/integer_enum_one_value.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/integer_enum_with_default_value.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/integer_max10.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/integer_min15.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/isosceles_triangle.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/items.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/json_patch_request.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/json_patch_request_add_replace_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/json_patch_request_move_copy.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/json_patch_request_remove.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/mammal.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/map_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/mixed_properties_and_additional_properties_class.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/money.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/name.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/no_additional_properties.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/nullable_class.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/nullable_shape.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/nullable_string.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/number.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/number_only.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/number_with_validations.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/obj_with_required_props.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/obj_with_required_props_base.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_interface.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_model_with_arg_and_args_properties.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_model_with_ref_props.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_colliding_properties.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_decimal_properties.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_difficultly_named_props.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_inline_composition_property.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_invalid_named_refed_properties.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_non_intersecting_values.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_only_optional_props.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_optional_test_prop.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/object_with_validations.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/order.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/parent_pet.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/pet.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/pig.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/player.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/quadrilateral.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/quadrilateral_interface.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/read_only_first.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/ref_pet.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/req_props_from_explicit_add_props.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/req_props_from_true_add_props.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/req_props_from_unset_add_props.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/scalene_triangle.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/self_referencing_array_model.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/self_referencing_object_model.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/shape.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/shape_or_null.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/simple_quadrilateral.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/some_object.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/special_model_name.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/string.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/string_boolean_map.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/string_enum.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/string_enum_with_default_value.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/string_with_validation.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/tag.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/triangle.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/triangle_interface.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/user.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/uuid_string.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/whale.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/schema/zebra.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/security_schemes/security_scheme_api_key.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/security_schemes/security_scheme_api_key_query.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/security_schemes/security_scheme_bearer_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/security_schemes/security_scheme_http_basic_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/security_schemes/security_scheme_http_signature_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/security_schemes/security_scheme_open_id_connect_test.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/components/security_schemes/security_scheme_petstore_auth.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/another_fake_dummy/patch.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake/delete.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake/patch.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_additional_properties_with_array_of_enums/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_body_with_file_schema/put.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_body_with_query_params/put.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_case_sensitive_params/put.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_classname_test/patch.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_delete_coffee_id/delete.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_health/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_inline_additional_properties/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_inline_composition/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_json_form_data/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_json_patch/patch.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_json_with_charset/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_multiple_response_bodies/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_multiple_securities/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_obj_in_query/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_parameter_collisions1_abab_self_ab/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_pet_id_upload_image_with_required_file/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_query_param_with_json_content_type/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_redirection/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_ref_obj_in_query/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_array_of_enums/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_arraymodel/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_boolean/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_composed_one_of_number_with_validations/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_enum/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_mammal/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_number/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_object_model_with_ref_props/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_refs_string/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_response_without_schema/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_test_query_paramters/put.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_upload_download_file/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_upload_file/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_upload_files/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/fake_wild_card_responses/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/foo/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/pet/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/pet/put.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/pet_find_by_status/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/pet_find_by_tags/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/pet_pet_id/delete.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/pet_pet_id/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/pet_pet_id/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/pet_pet_id_upload_image/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/solidus/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/store_inventory/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/store_order/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/store_order_order_id/delete.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/store_order_order_id/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/user/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/user_create_with_array/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/user_create_with_list/post.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/user_login/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/user_logout/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/user_username/delete.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/user_username/get.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/paths/user_username/put.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/servers/server_0.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/servers/server_1.md (100%) rename samples/{openapi3 => }/client/petstore/python/docs/servers/server_2.md (100%) rename samples/{openapi3 => }/client/petstore/python/git_push.sh (100%) rename samples/{openapi3 => }/client/petstore/python/migration_2_0_0.md (100%) rename samples/{openapi3 => }/client/petstore/python/migration_other_python_generators.md (100%) rename samples/{openapi3 => }/client/petstore/python/pom.xml (100%) rename samples/{openapi3 => }/client/petstore/python/pyproject.toml (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/api_client.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/api_response.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/path_to_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/another_fake_dummy.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_additional_properties_with_array_of_enums.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_file_schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_query_params.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_case_sensitive_params.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_classname_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_delete_coffee_id.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_health.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_inline_additional_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_inline_composition.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_json_form_data.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_json_patch.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_json_with_charset.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_response_bodies.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_securities.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_obj_in_query.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_parameter_collisions1_abab_self_ab.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_pet_id_upload_image_with_required_file.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_query_param_with_json_content_type.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_redirection.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_ref_obj_in_query.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_array_of_enums.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_arraymodel.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_boolean.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_composed_one_of_number_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_mammal.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_number.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_object_model_with_ref_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_refs_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_response_without_schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_test_query_paramters.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_upload_download_file.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_upload_file.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_upload_files.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/fake_wild_card_responses.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/foo.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_status.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_tags.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id_upload_image.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/solidus.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/store_inventory.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/store_order.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/store_order_order_id.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/user.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/user_create_with_array.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/user_create_with_list.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/user_login.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/user_logout.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/paths/user_username.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tag_to_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tags/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tags/another_fake_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tags/default_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tags/fake_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tags/fake_classname_tags123_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tags/pet_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tags/store_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/apis/tags/user_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_number_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_number_header/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_ref_string_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_string_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/headers/header_string_header/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_path_user_name/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_ref_user_array/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_ref_success_description_only/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_ref_successful_xml_and_json_array_of_pet/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_description_only/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_int32/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_number_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_content_schema_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_schema_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_string_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/_200_response.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/_return.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/abstract_step_message.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/additional_properties_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/additional_properties_validator.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/additional_properties_with_array_of_enums.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/address.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/animal.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/animal_farm.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/any_type_and_format.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/any_type_not_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/api_response.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/apple.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/apple_req.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/array_holding_any_type.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/array_of_array_of_number_only.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/array_of_enums.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/array_of_number_only.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/array_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/array_with_validations_in_items.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/banana.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/banana_req.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/bar.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/basque_pig.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/boolean.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/boolean_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/capitalization.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/cat.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/category.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/child_cat.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/class_model.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/client.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/complex_quadrilateral.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/composed_any_of_different_types_no_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/composed_array.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/composed_bool.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/composed_none.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/composed_number.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/composed_object.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/composed_one_of_different_types.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/composed_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/currency.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/danish_pig.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/date_time_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/date_time_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/date_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/decimal_payload.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/dog.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/drawing.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/enum_arrays.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/enum_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/enum_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/equilateral_triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/file.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/file_schema_test_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/foo.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/format_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/from_schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/fruit.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/fruit_req.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/gm_fruit.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/grandparent_animal.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/has_only_read_only.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/health_check_result.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/integer_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/integer_enum_big.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/integer_enum_one_value.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/integer_enum_with_default_value.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/integer_max10.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/integer_min15.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/isosceles_triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/items.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/json_patch_request.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/json_patch_request_add_replace_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/json_patch_request_move_copy.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/json_patch_request_remove.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/mammal.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/map_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/mixed_properties_and_additional_properties_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/money.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/name.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/no_additional_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/nullable_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/nullable_shape.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/nullable_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/number.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/number_only.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/number_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props_base.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_interface.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_model_with_arg_and_args_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_model_with_ref_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_colliding_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_decimal_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_difficultly_named_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_inline_composition_property.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_invalid_named_refed_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_non_intersecting_values.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_only_optional_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_optional_test_prop.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/object_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/order.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/parent_pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/pig.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/player.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/quadrilateral.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/quadrilateral_interface.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/read_only_first.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/ref_pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/req_props_from_explicit_add_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/req_props_from_true_add_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/req_props_from_unset_add_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/scalene_triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/self_referencing_array_model.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/self_referencing_object_model.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/shape.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/shape_or_null.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/simple_quadrilateral.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/some_object.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/special_model_name.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/string.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/string_boolean_map.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/string_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/string_enum_with_default_value.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/string_with_validation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/tag.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/triangle_interface.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/user.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/uuid_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/whale.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schema/zebra.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/schemas/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/security_schemes/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key_query.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_bearer_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_basic_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_signature_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_open_id_connect_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_petstore_auth.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/configurations/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/configurations/api_configuration.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/configurations/schema_configuration.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/exceptions.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/delete/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/patch/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/patch/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/patch/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/patch/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake/post/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_default/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_health/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_health/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_health/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_2.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_redirection/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_redirection/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_redirection/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_303/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_3xx/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/servers/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_405/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_2.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_405/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_2.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/response_405/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/solidus/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/solidus/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/solidus/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/solidus/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/solidus/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_inventory/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_inventory/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_inventory/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/security_requirement_object_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user/post/responses/response_default/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_array/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/response_default/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_list/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/response_default/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_int32/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_number_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_ref_content_schema_header/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_logout/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_logout/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_logout/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/response_default/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/delete/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/delete/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/operation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/parameter_0/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_400/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_404/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/py.typed (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/rest.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/schemas/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/schemas/format.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/schemas/original_immutabledict.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/schemas/schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/schemas/schemas.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/schemas/validation.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/security_schemes.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/server.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/servers/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/servers/server_0.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/servers/server_1.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/servers/server_2.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/shared_imports/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/shared_imports/header_imports.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/shared_imports/operation_imports.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/shared_imports/response_imports.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/shared_imports/schema_imports.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/shared_imports/security_scheme_imports.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/shared_imports/server_imports.py (100%) rename samples/{openapi3 => }/client/petstore/python/src/petstore_api/signing.py (100%) rename samples/{openapi3 => }/client/petstore/python/test-requirements.txt (100%) rename samples/{openapi3 => }/client/petstore/python/test/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test__200_response.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test__return.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_abstract_step_message.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_additional_properties_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_additional_properties_validator.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_additional_properties_with_array_of_enums.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_address.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_animal.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_animal_farm.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_any_type_and_format.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_any_type_not_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_api_response.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_apple.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_apple_req.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_array_holding_any_type.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_array_of_array_of_number_only.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_array_of_enums.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_array_of_number_only.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_array_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_array_with_validations_in_items.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_banana.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_banana_req.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_bar.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_basque_pig.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_boolean.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_boolean_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_capitalization.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_cat.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_category.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_child_cat.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_class_model.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_client.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_complex_quadrilateral.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_composed_any_of_different_types_no_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_composed_array.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_composed_bool.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_composed_none.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_composed_number.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_composed_object.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_composed_one_of_different_types.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_composed_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_currency.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_danish_pig.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_date_time_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_date_time_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_date_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_decimal_payload.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_dog.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_drawing.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_enum_arrays.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_enum_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_enum_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_equilateral_triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_file.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_file_schema_test_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_foo.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_format_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_from_schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_fruit.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_fruit_req.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_gm_fruit.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_grandparent_animal.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_has_only_read_only.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_health_check_result.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_integer_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_integer_enum_big.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_integer_enum_one_value.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_integer_enum_with_default_value.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_integer_max10.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_integer_min15.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_isosceles_triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_items.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_json_patch_request.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_json_patch_request_add_replace_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_json_patch_request_move_copy.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_json_patch_request_remove.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_mammal.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_map_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_mixed_properties_and_additional_properties_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_money.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_name.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_no_additional_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_nullable_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_nullable_shape.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_nullable_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_number.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_number_only.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_number_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_obj_with_required_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_obj_with_required_props_base.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_interface.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_model_with_arg_and_args_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_model_with_ref_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_colliding_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_decimal_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_difficultly_named_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_inline_composition_property.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_invalid_named_refed_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_non_intersecting_values.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_only_optional_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_optional_test_prop.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_object_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_order.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_parent_pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_pig.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_player.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_quadrilateral.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_quadrilateral_interface.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_read_only_first.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_ref_pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_req_props_from_explicit_add_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_req_props_from_true_add_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_req_props_from_unset_add_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_scalene_triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_self_referencing_array_model.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_self_referencing_object_model.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_shape.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_shape_or_null.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_simple_quadrilateral.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_some_object.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_special_model_name.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_string_boolean_map.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_string_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_string_enum_with_default_value.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_string_with_validation.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_tag.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_triangle_interface.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_user.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_uuid_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_whale.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/components/schema/test_zebra.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_another_fake_dummy/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_another_fake_dummy/test_patch.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake/test_delete.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake/test_patch.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/test_put.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_body_with_query_params/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_body_with_query_params/test_put.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/test_put.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_classname_test/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_classname_test/test_patch.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/test_delete.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_health/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_health/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_inline_composition/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_inline_composition/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_json_form_data/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_json_form_data/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_json_patch/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_json_patch/test_patch.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_json_with_charset/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_json_with_charset/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_multiple_securities/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_multiple_securities/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_obj_in_query/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_obj_in_query/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_redirection/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_redirection/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_boolean/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_boolean/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_enum/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_enum/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_mammal/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_mammal/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_number/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_number/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_string/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_refs_string/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_response_without_schema/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_response_without_schema/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_test_query_paramters/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_test_query_paramters/test_put.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_upload_download_file/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_upload_download_file/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_upload_file/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_upload_file/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_upload_files/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_upload_files/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_wild_card_responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_fake_wild_card_responses/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_foo/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_foo/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet/test_put.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_find_by_status/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_find_by_status/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_find_by_tags/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_find_by_tags/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_pet_id/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_pet_id/test_delete.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_pet_id/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_pet_id/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_solidus/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_solidus/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_store_inventory/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_store_inventory/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_store_order/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_store_order/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_store_order_order_id/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_store_order_order_id/test_delete.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_store_order_order_id/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_create_with_array/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_create_with_array/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_create_with_list/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_create_with_list/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_login/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_login/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_logout/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_logout/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_username/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_username/test_delete.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_username/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/test/test_paths/test_user_username/test_put.py (100%) rename samples/{openapi3 => }/client/petstore/python/test_python.sh (100%) rename samples/{openapi3 => }/client/petstore/python/testfiles/1px_pic1.png (100%) rename samples/{openapi3 => }/client/petstore/python/testfiles/1px_pic2.png (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_abstract_step_message.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_additional_properties_class.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_additional_properties_validator.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_animal.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_any_type_and_format.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_any_type_not_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_any_type_schema.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_array_holding_any_type.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_array_with_validations_in_items.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_boolean_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_composed_bool.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_composed_none.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_composed_number.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_composed_object.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_composed_one_of_different_types.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_composed_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_configuration.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_date_time_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_date_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_decimal_payload.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_deserialization.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_drawing.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_extra_pool_config_options.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_fake_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_format_test.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_fruit.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_fruit_req.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_gm_fruit.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_http_signature.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_integer_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_integer_enum_one_value.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_json_encoder.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_mammal.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_money.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_no_additional_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_nullable_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_number_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_obj_with_required_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_object_model_with_arg_and_args_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_object_model_with_ref_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_object_with_difficultly_named_props.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_object_with_inline_composition_property.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_object_with_invalid_named_refed_properties.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_object_with_validations.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_parameters.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_parent_pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake/test_delete.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake_redirection/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake_redirection/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/__init__.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_get.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_post.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_pet.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_quadrilateral.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_request_body.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_self_referencing_array_model.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_self_referencing_object_model.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_shape.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_string_enum.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_string_enum_with_default_value.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_triangle.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_user_api.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_uuid_string.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_validate.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/test_whale.py (100%) rename samples/{openapi3 => }/client/petstore/python/tests_manual/util.py (100%) rename samples/{openapi3 => }/client/petstore/python/tox.ini (100%) delete mode 100644 src/test/resources/1_2/petstore-1.2/api-docs delete mode 100644 src/test/resources/1_2/petstore-1.2/pet delete mode 100644 src/test/resources/1_2/petstore-1.2/store delete mode 100644 src/test/resources/1_2/petstore-1.2/user delete mode 100644 src/test/resources/2_0/additional-properties-for-testing.yaml delete mode 100644 src/test/resources/2_0/allOfTest.yaml delete mode 100644 src/test/resources/2_0/arrayRefBody.yaml delete mode 100644 src/test/resources/2_0/bash-config.json delete mode 100644 src/test/resources/2_0/binaryDataTest.json delete mode 100644 src/test/resources/2_0/composed-allof.yaml delete mode 100644 src/test/resources/2_0/datePropertyTest.json delete mode 100644 src/test/resources/2_0/discriminatorTest.json delete mode 100644 src/test/resources/2_0/duplicateOperationIds.yaml delete mode 100644 src/test/resources/2_0/emptyBaseModel.yaml delete mode 100644 src/test/resources/2_0/globalConsumesAndProduces.json delete mode 100644 src/test/resources/2_0/globalProducesConsumesTest.yaml delete mode 100644 src/test/resources/2_0/globalSecurity.json delete mode 100644 src/test/resources/2_0/issue1226.yaml delete mode 100644 src/test/resources/2_0/issue_9086.yaml delete mode 100644 src/test/resources/2_0/issue_9086_expected.yaml delete mode 100644 src/test/resources/2_0/long_description_issue_7839.json delete mode 100644 src/test/resources/2_0/mapArgs.yaml delete mode 100644 src/test/resources/2_0/markdown.yaml delete mode 100644 src/test/resources/2_0/npe1.yaml delete mode 100644 src/test/resources/2_0/pathWithHtmlEntity.yaml delete mode 100644 src/test/resources/2_0/petstore-bash.json delete mode 100644 src/test/resources/2_0/petstore-nullable.yaml delete mode 100644 src/test/resources/2_0/petstore-orig.json delete mode 100644 src/test/resources/2_0/petstore-proto.yaml delete mode 100644 src/test/resources/2_0/petstore-security-test.yaml delete mode 100644 src/test/resources/2_0/petstore-vendor-mime.yaml delete mode 100644 src/test/resources/2_0/petstore-with-date-field.yaml delete mode 100644 src/test/resources/2_0/petstore-with-fake-endpoints-for-testing-playframework-with-security.yaml delete mode 100644 src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-saga-and-records.yaml delete mode 100644 src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-with-spring-pageable.yaml delete mode 100644 src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml delete mode 100644 src/test/resources/2_0/petstore-with-operations-without-required-params.yaml delete mode 100644 src/test/resources/2_0/petstore-with-spring-pageable.yaml delete mode 100644 src/test/resources/2_0/petstore.json delete mode 100644 src/test/resources/2_0/petstore.yaml delete mode 100644 src/test/resources/2_0/petstore_issue_7999.json delete mode 100644 src/test/resources/2_0/postBodyTest.json delete mode 100644 src/test/resources/2_0/python-prior/petstore-with-fake-endpoints-models-for-testing.yaml delete mode 100644 src/test/resources/2_0/refAliasedPrimitiveWithValidation.yml delete mode 100644 src/test/resources/2_0/regression_6905.yaml delete mode 100644 src/test/resources/2_0/requiredTest.json delete mode 100644 src/test/resources/2_0/responseCodeTest.yaml delete mode 100644 src/test/resources/2_0/responseHeaderTest.yaml delete mode 100644 src/test/resources/2_0/responseSelectionTest.json delete mode 100644 src/test/resources/2_0/rust-server/petstore-with-fake-endpoints-models-for-testing.yaml delete mode 100644 src/test/resources/2_0/rust-server/rust-server-test.yaml delete mode 100644 src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml delete mode 100644 src/test/resources/2_0/swift4Test.json delete mode 100644 src/test/resources/2_0/swift5Test.json delete mode 100644 src/test/resources/2_0/templates/Java/ApiClient.mustache delete mode 100644 src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache delete mode 100644 src/test/resources/2_0/templates/Java/libraries/jersey2/JSON.mustache delete mode 100644 src/test/resources/2_0/templates/Java/libraries/jersey2/api.mustache delete mode 100644 src/test/resources/2_0/templates/Java/libraries/jersey2/build.gradle.mustache delete mode 100644 src/test/resources/2_0/templates/Java/libraries/jersey2/build.sbt.mustache delete mode 100644 src/test/resources/2_0/templates/Java/libraries/jersey2/pom.mustache delete mode 100644 src/test/resources/2_0/templates/Java/model.mustache delete mode 100644 src/test/resources/2_0/v1beta3.json delete mode 100644 src/test/resources/2_0/wordnik.json delete mode 100644 src/test/resources/2_0/wordnik.yaml delete mode 100644 src/test/resources/2_0/x-discriminator-value.yaml diff --git a/.circleci/parallel.sh b/.circleci/parallel.sh index 2e611bddece..52151bebb9e 100755 --- a/.circleci/parallel.sh +++ b/.circleci/parallel.sh @@ -67,10 +67,10 @@ elif [ "$NODE_INDEX" = "4" ]; then echo "Running node $NODE_INDEX to test 'samples.circleci.node4' defined in pom.xml ..." #mvn --no-snapshot-updates --quiet verify -Psamples.circleci.node4 -Dorg.slf4j.simpleLogger.defaultLogLevel=error - (cd samples/openapi3/client/petstore/python && make test) - (cd samples/openapi3/client/3_0_3_unit_test/python && make test) - (cd samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python && make test) - (cd samples/openapi3/client/features/security/python && make test) + (cd samples/client/petstore/python && make test) + (cd samples/client/3_0_3_unit_test/python && make test) + (cd samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python && make test) + (cd samples/client/openapi_features/security/python && make test) else echo "Running node $NODE_INDEX" diff --git a/README.md b/README.md index eef814e3fff..ac0a3e03b03 100644 --- a/README.md +++ b/README.md @@ -52,10 +52,10 @@ You can join us here: https://discord.gg/mHB8WEQuYQ And many more! - [Docs for the python generator](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/blob/master/docs/generators/python.md) -- [Openapi json schema v3.0.3 unit test spec](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/blob/master/src/test/resources/3_0/unit_test_spec/3_0_3_unit_test_spec.yaml) - - [generated client sample code](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/tree/master/samples/openapi3/client/3_0_3_unit_test/python) - [Openapi v3.0.3 general petstore spec, general features](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/blob/master/src/test/resources/3_0/python/petstore_customized.yaml) - - [generated client sample code](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/tree/master/samples/openapi3/client/petstore/python) + - [generated client sample code](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/tree/master/samples/client/petstore/python) +- [Openapi json schema v3.0.3 unit test spec](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/blob/master/src/test/resources/3_0/unit_test_spec/3_0_3_unit_test_spec.yaml) + - [generated client sample code](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/tree/master/samples/client/3_0_3_unit_test/python) ### Can I build here? diff --git a/bin/configs/unmaintained/README.md b/bin/configs/unmaintained/README.md deleted file mode 100644 index b00f3e1a7a3..00000000000 --- a/bin/configs/unmaintained/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Unmaintained Sample Configs - -These are legacy configs which are no longer maintained. This means: - -- They are not automatically generated when using the `./bin/generate-samples.sh` command (unless you manually specify - the paths) -- The merge checks will not ensure that the corresponding samples have been generated or are up-to-date. -- The sample code currently in Git is unlikely to be up-to-date. diff --git a/bin/configs/unmaintained/ada.yaml b/bin/configs/unmaintained/ada.yaml deleted file mode 100644 index 481c729f6a2..00000000000 --- a/bin/configs/unmaintained/ada.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: ada -outputDir: samples/client/petstore/ada -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/Ada -additionalProperties: - modelPackage: Samples.Petstore - projectName: Petstore diff --git a/bin/configs/unmaintained/android-httpclient.yaml b/bin/configs/unmaintained/android-httpclient.yaml deleted file mode 100644 index ef13018e31c..00000000000 --- a/bin/configs/unmaintained/android-httpclient.yaml +++ /dev/null @@ -1,5 +0,0 @@ -generatorName: android -outputDir: samples/client/petstore/android/httpclient -library: httpclient -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/android diff --git a/bin/configs/unmaintained/android-volley.yaml b/bin/configs/unmaintained/android-volley.yaml deleted file mode 100644 index 8c5a25b9a79..00000000000 --- a/bin/configs/unmaintained/android-volley.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: android -outputDir: samples/client/petstore/android/volley -library: volley -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/android -additionalProperties: - artifactId: petstore-android-volley diff --git a/bin/configs/unmaintained/apache2.yaml b/bin/configs/unmaintained/apache2.yaml deleted file mode 100644 index 1cf8ab2751f..00000000000 --- a/bin/configs/unmaintained/apache2.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: apache2 -outputDir: samples/config/petstore/apache2 -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/apache2 diff --git a/bin/configs/unmaintained/apex.yaml b/bin/configs/unmaintained/apex.yaml deleted file mode 100644 index c646f0a4393..00000000000 --- a/bin/configs/unmaintained/apex.yaml +++ /dev/null @@ -1,6 +0,0 @@ -systemProperties: - skipFormModel: "true" -generatorName: apex -outputDir: samples/client/petstore/apex -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/apex diff --git a/bin/configs/unmaintained/asciidoc.yaml b/bin/configs/unmaintained/asciidoc.yaml deleted file mode 100644 index 5f1c88a8a8f..00000000000 --- a/bin/configs/unmaintained/asciidoc.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: asciidoc -outputDir: samples/documentation/asciidoc -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/asciidoc-documentation -additionalProperties: - specDir: modules/openapi-json-schema-generator/src/main/resources/asciidoc-documentation - snippetDir: "." diff --git a/bin/configs/unmaintained/aspnetcore-2.2.yaml b/bin/configs/unmaintained/aspnetcore-2.2.yaml deleted file mode 100644 index e803495e307..00000000000 --- a/bin/configs/unmaintained/aspnetcore-2.2.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: aspnetcore -outputDir: samples/server/petstore/aspnetcore -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/aspnetcore/2.1 -additionalProperties: - packageGuid: '{3C799344-F285-4669-8FD5-7ED9B795D5C5}' - aspnetCoreVersion: "2.2" diff --git a/bin/configs/unmaintained/aspnetcore-3.0.yaml b/bin/configs/unmaintained/aspnetcore-3.0.yaml deleted file mode 100644 index 3d4c0a9a31a..00000000000 --- a/bin/configs/unmaintained/aspnetcore-3.0.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: aspnetcore -outputDir: samples/server/petstore/aspnetcore-3.0 -inputSpec: src/test/resources/3_0/aspnetcore/petstore.yaml -templateDir: src/main/resources/aspnetcore/3.0 -additionalProperties: - packageGuid: '{3C799344-F285-4669-8FD5-7ED9B795D5C5}' - aspnetCoreVersion: "3.0" diff --git a/bin/configs/unmaintained/aspnetcore-3.1.yaml b/bin/configs/unmaintained/aspnetcore-3.1.yaml deleted file mode 100644 index c34f698c0d3..00000000000 --- a/bin/configs/unmaintained/aspnetcore-3.1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: aspnetcore -outputDir: samples/server/petstore/aspnetcore-3.1 -inputSpec: src/test/resources/3_0/aspnetcore/petstore.yaml -templateDir: src/main/resources/aspnetcore/3.0 -additionalProperties: - packageGuid: '{3C799344-F285-4669-8FD5-7ED9B795D5C5}' - # comment out below as 3.1 the default - #aspnetCoreVersion: "3.1" - userSecretsGuid: "76e9e993-9159-441c-9c5b-fe95e7f4f020" diff --git a/bin/configs/unmaintained/aspnetcore-5.0.yaml b/bin/configs/unmaintained/aspnetcore-5.0.yaml deleted file mode 100644 index a26472c7149..00000000000 --- a/bin/configs/unmaintained/aspnetcore-5.0.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: aspnetcore -outputDir: samples/server/petstore/aspnetcore-5.0 -inputSpec: src/test/resources/3_0/aspnetcore/petstore.yaml -templateDir: src/main/resources/aspnetcore/3.0 -additionalProperties: - packageGuid: '{3C799344-F285-4669-8FD5-7ED9B795D5C5}' - aspnetCoreVersion: "5.0" diff --git a/bin/configs/unmaintained/aspnetcore-6.0-pocoModels.yaml b/bin/configs/unmaintained/aspnetcore-6.0-pocoModels.yaml deleted file mode 100644 index bfccc527b70..00000000000 --- a/bin/configs/unmaintained/aspnetcore-6.0-pocoModels.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: aspnetcore -outputDir: samples/server/petstore/aspnetcore-6.0-pocoModels -inputSpec: src/test/resources/3_0/aspnetcore/petstore.yaml -templateDir: src/main/resources/aspnetcore/3.0 -additionalProperties: - packageGuid: '{3C799344-F285-4669-8FD5-7ED9B795D5C5}' - aspnetCoreVersion: "6.0" - userSecretsGuid: 'cb87e868-8646-48ef-9bb6-344b537d0d37' - pocoModels: true diff --git a/bin/configs/unmaintained/aspnetcore-6.0-project4Models.yaml b/bin/configs/unmaintained/aspnetcore-6.0-project4Models.yaml deleted file mode 100644 index eec733bea96..00000000000 --- a/bin/configs/unmaintained/aspnetcore-6.0-project4Models.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: aspnetcore -outputDir: samples/server/petstore/aspnetcore-6.0-project4Models -inputSpec: src/test/resources/3_0/aspnetcore/petstore.yaml -templateDir: src/main/resources/aspnetcore/3.0 -additionalProperties: - packageGuid: '{3C799344-F285-4669-8FD5-7ED9B795D5C5}' - aspnetCoreVersion: "6.0" - userSecretsGuid: 'cb87e868-8646-48ef-9bb6-344b537d0d37' - useSeperateModelProject: true diff --git a/bin/configs/unmaintained/aspnetcore-6.0.yaml b/bin/configs/unmaintained/aspnetcore-6.0.yaml deleted file mode 100644 index 72897a2e66f..00000000000 --- a/bin/configs/unmaintained/aspnetcore-6.0.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: aspnetcore -outputDir: samples/server/petstore/aspnetcore-6.0 -inputSpec: src/test/resources/3_0/aspnetcore/petstore.yaml -templateDir: src/main/resources/aspnetcore/3.0 -additionalProperties: - packageGuid: '{3C799344-F285-4669-8FD5-7ED9B795D5C5}' - aspnetCoreVersion: "6.0" - userSecretsGuid: 'cb87e868-8646-48ef-9bb6-344b537d0d37' diff --git a/bin/configs/unmaintained/avro-schema.yaml b/bin/configs/unmaintained/avro-schema.yaml deleted file mode 100644 index 2188e165034..00000000000 --- a/bin/configs/unmaintained/avro-schema.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: avro-schema -outputDir: samples/openapi3/schema/petstore/avro-schema -inputSpec: src/test/resources/3_0/avro-schema/petstore.yaml -templateDir: src/main/resources/avro-schema diff --git a/bin/configs/unmaintained/bash.yaml b/bin/configs/unmaintained/bash.yaml deleted file mode 100644 index 75baf965c3d..00000000000 --- a/bin/configs/unmaintained/bash.yaml +++ /dev/null @@ -1,14 +0,0 @@ -generatorName: bash -outputDir: samples/client/petstore/bash -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/bash -additionalProperties: - generateZshCompletion: true - hostEnvironmentVariable: PETSTORE_HOST - curlOptions: -sS --tlsv1.2 - apiKeyAuthEnvironmentVariable: PETSTORE_API_KEY - processMarkdown: true - basicAuthEnvironmentVariable: PETSTORE_BASIC_AUTH - scriptName: petstore-cli - generateBashCompletion: true - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/c.yaml b/bin/configs/unmaintained/c.yaml deleted file mode 100644 index 0c00a18e26d..00000000000 --- a/bin/configs/unmaintained/c.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: c -outputDir: samples/client/petstore/c -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/C-libcurl diff --git a/bin/configs/unmaintained/clojure.yaml b/bin/configs/unmaintained/clojure.yaml deleted file mode 100644 index 46dc3ad6788..00000000000 --- a/bin/configs/unmaintained/clojure.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: clojure -outputDir: samples/client/petstore/clojure -inputSpec: src/test/resources/2_0/petstore.json -templateDir: src/main/resources/clojure diff --git a/bin/configs/unmaintained/cpp-pistache-server-cpp-pistache.yaml b/bin/configs/unmaintained/cpp-pistache-server-cpp-pistache.yaml deleted file mode 100644 index c7d96422d68..00000000000 --- a/bin/configs/unmaintained/cpp-pistache-server-cpp-pistache.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: cpp-pistache-server -outputDir: samples/server/petstore/cpp-pistache -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/cpp-pistache-server -additionalProperties: - useStructModel: "false" - addExternalLibs: "true" diff --git a/bin/configs/unmaintained/cpp-qt-client.yaml b/bin/configs/unmaintained/cpp-qt-client.yaml deleted file mode 100644 index 8c7f2f84fc6..00000000000 --- a/bin/configs/unmaintained/cpp-qt-client.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: cpp-qt-client -outputDir: samples/client/petstore/cpp-qt -inputSpec: src/test/resources/3_0/cpp-qt/petstore.yaml -templateDir: src/main/resources/cpp-qt-client -additionalProperties: - cppNamespace: test_namespace - modelNamePrefix: PFX diff --git a/bin/configs/unmaintained/cpp-qt-qhttpengine-server.yaml b/bin/configs/unmaintained/cpp-qt-qhttpengine-server.yaml deleted file mode 100644 index cba4b5eacca..00000000000 --- a/bin/configs/unmaintained/cpp-qt-qhttpengine-server.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-qt-qhttpengine-server -outputDir: samples/server/petstore/cpp-qt-qhttpengine-server -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/cpp-qt-qhttpengine-server diff --git a/bin/configs/unmaintained/cpp-restbed-server.yaml b/bin/configs/unmaintained/cpp-restbed-server.yaml deleted file mode 100644 index 00c89b98318..00000000000 --- a/bin/configs/unmaintained/cpp-restbed-server.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-restbed-server -outputDir: samples/server/petstore/cpp-restbed/generated/3_0 -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/cpp-restbed-server diff --git a/bin/configs/unmaintained/cpp-restsdk-client.yaml b/bin/configs/unmaintained/cpp-restsdk-client.yaml deleted file mode 100644 index c61d9f56257..00000000000 --- a/bin/configs/unmaintained/cpp-restsdk-client.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: cpp-restsdk -outputDir: samples/client/petstore/cpp-restsdk/client -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/cpp-rest-sdk-client -additionalProperties: - packageName: CppRestPetstoreClient diff --git a/bin/configs/unmaintained/cpp-tiny.yaml b/bin/configs/unmaintained/cpp-tiny.yaml deleted file mode 100644 index d5e5bdb65c3..00000000000 --- a/bin/configs/unmaintained/cpp-tiny.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: cpp-tiny -outputDir: samples/client/petstore/cpp-tiny -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/cpp-tiny -additionalProperties: - hideGenerationTimestamp: "true" - controller: "esp32" diff --git a/bin/configs/unmaintained/cpp-tizen.yaml b/bin/configs/unmaintained/cpp-tizen.yaml deleted file mode 100644 index f1e85c592b8..00000000000 --- a/bin/configs/unmaintained/cpp-tizen.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-tizen -outputDir: samples/client/petstore/cpp-tizen -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/cpp-tizen-client diff --git a/bin/configs/unmaintained/cpp-ue4.yaml b/bin/configs/unmaintained/cpp-ue4.yaml deleted file mode 100644 index bedbbc639d9..00000000000 --- a/bin/configs/unmaintained/cpp-ue4.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-ue4 -outputDir: samples/client/petstore/cpp-ue4 -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/cpp-ue4 diff --git a/bin/configs/unmaintained/crystal.yaml b/bin/configs/unmaintained/crystal.yaml deleted file mode 100644 index 074d2206529..00000000000 --- a/bin/configs/unmaintained/crystal.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: crystal -outputDir: samples/client/petstore/crystal -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/crystal -additionalProperties: - shardVersion: 1.0.0 - moduleName: Petstore - shardName: petstore -strictSpecBehavior: false diff --git a/bin/configs/unmaintained/csharp-OpenAPIClient.yaml b/bin/configs/unmaintained/csharp-OpenAPIClient.yaml deleted file mode 100644 index 0eb48401809..00000000000 --- a/bin/configs/unmaintained/csharp-OpenAPIClient.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: csharp -outputDir: samples/client/petstore/csharp/OpenAPIClient -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' diff --git a/bin/configs/unmaintained/csharp-OpenAPIClientNet35.yaml b/bin/configs/unmaintained/csharp-OpenAPIClientNet35.yaml deleted file mode 100644 index d5c159fd17c..00000000000 --- a/bin/configs/unmaintained/csharp-OpenAPIClientNet35.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: csharp -outputDir: samples/client/petstore/csharp/OpenAPIClientNet35 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - targetFramework: v3.5 - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' diff --git a/bin/configs/unmaintained/csharp-OpenAPIClientNet40.yaml b/bin/configs/unmaintained/csharp-OpenAPIClientNet40.yaml deleted file mode 100644 index 903e12d0579..00000000000 --- a/bin/configs/unmaintained/csharp-OpenAPIClientNet40.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: csharp -outputDir: samples/client/petstore/csharp/OpenAPIClientNet40 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - targetFramework: v4.0 - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' diff --git a/bin/configs/unmaintained/csharp-OpenAPIClientNetCoreProject.yaml b/bin/configs/unmaintained/csharp-OpenAPIClientNetCoreProject.yaml deleted file mode 100644 index c2d931be9e6..00000000000 --- a/bin/configs/unmaintained/csharp-OpenAPIClientNetCoreProject.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: csharp -outputDir: samples/client/petstore/csharp/OpenAPIClientNetCoreProject -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - targetFramework: netstandard1.3 - packageGuid: '{67035b31-f8e5-41a4-9673-954035084f7d}' - netCoreProjectFile: "true" diff --git a/bin/configs/unmaintained/csharp-OpenAPIClientNetStandard.yaml b/bin/configs/unmaintained/csharp-OpenAPIClientNetStandard.yaml deleted file mode 100644 index 4a3998e2646..00000000000 --- a/bin/configs/unmaintained/csharp-OpenAPIClientNetStandard.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: csharp -outputDir: samples/client/petstore/csharp/OpenAPIClientNetStandard -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - targetFramework: netstandard1.3 - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' diff --git a/bin/configs/unmaintained/csharp-OpenAPIClientWithPropertyChanged.yaml b/bin/configs/unmaintained/csharp-OpenAPIClientWithPropertyChanged.yaml deleted file mode 100644 index 1d9934a909a..00000000000 --- a/bin/configs/unmaintained/csharp-OpenAPIClientWithPropertyChanged.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: csharp -outputDir: samples/client/petstore/csharp/OpenAPIClientWithPropertyChanged -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - packageGuid: '{5CD900DE-8266-412F-A758-28E1F9C623D5}' - generatePropertyChanged: "true" - optionalEmitDefaultValues: "true" diff --git a/bin/configs/unmaintained/csharp-dotnet2-OpenAPIClient.yaml b/bin/configs/unmaintained/csharp-dotnet2-OpenAPIClient.yaml deleted file mode 100644 index b715506b340..00000000000 --- a/bin/configs/unmaintained/csharp-dotnet2-OpenAPIClient.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: csharp-dotnet2 -outputDir: samples/client/petstore/csharp-dotnet2/OpenAPIClientTest/Lib/OpenAPIClient -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/csharp-dotnet2 -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netcore5.0-nrt.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netcore5.0-nrt.yaml deleted file mode 100644 index c21e1903c5e..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netcore5.0-nrt.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# for csharp-netcore generichost -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -library: generichost -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - useCompareNetObjects: true - disallowAdditionalPropertiesIfNotPresent: false - targetFramework: net6.0 - nullableReferenceTypes: true diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netcore5.0.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netcore5.0.yaml deleted file mode 100644 index af17bd17cd3..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netcore5.0.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# for csharp-netcore generichost -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0 -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -library: generichost -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - useCompareNetObjects: true - disallowAdditionalPropertiesIfNotPresent: false - targetFramework: net6.0 - nullableReferenceTypes: false diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netstandard2.0.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netstandard2.0.yaml deleted file mode 100644 index 6054db60384..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-generichost-netstandard2.0.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# for csharp-netcore generichost -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0 -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -library: generichost -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - useCompareNetObjects: true - disallowAdditionalPropertiesIfNotPresent: false - targetFramework: netstandard2.0 diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-httpclient.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-httpclient.yaml deleted file mode 100644 index 47120b04769..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-httpclient.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# for .net standard httpclient -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/csharp-netcore -library: httpclient -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - useCompareNetObjects: true - disallowAdditionalPropertiesIfNotPresent: false - useOneOfDiscriminatorLookup: true - targetFramework: netstandard2.0 diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-net47.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-net47.yaml deleted file mode 100644 index 0db71f54138..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-net47.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# for .net standard -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient-net47 -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - useCompareNetObjects: true - disallowAdditionalPropertiesIfNotPresent: false - useOneOfDiscriminatorLookup: true - targetFramework: net47 diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-net50.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-net50.yaml deleted file mode 100644 index b9023f732ff..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient-net50.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# for .net standard -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0 -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - useCompareNetObjects: true - disallowAdditionalPropertiesIfNotPresent: false - useOneOfDiscriminatorLookup: true - targetFramework: net5.0 diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClient.yaml deleted file mode 100644 index 3a178a9222c..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# for .net standard -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - useCompareNetObjects: true - disallowAdditionalPropertiesIfNotPresent: false - useOneOfDiscriminatorLookup: true diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClientCore.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClientCore.yaml deleted file mode 100644 index c3f241317a4..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClientCore.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClientCore -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - targetFramework: netcoreapp3.1 - useCompareNetObjects: "true" diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClientCoreAndNet47.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClientCoreAndNet47.yaml deleted file mode 100644 index 796508bce52..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClientCoreAndNet47.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47 -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - targetFramework: netstandard2.1;net47 - useCompareNetObjects: "true" diff --git a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient_ConditionalSerialization.yaml b/bin/configs/unmaintained/csharp-netcore-OpenAPIClient_ConditionalSerialization.yaml deleted file mode 100644 index acc56e939fa..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-OpenAPIClient_ConditionalSerialization.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# for .net standard -generatorName: csharp-netcore -outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization -inputSpec: src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{fa96c953-af24-457d-8a01-f2fd2a7547a9}' - useCompareNetObjects: true - disallowAdditionalPropertiesIfNotPresent: false - useOneOfDiscriminatorLookup: true - targetFramework: netstandard2.0 - conditionalSerialization: true diff --git a/bin/configs/unmaintained/csharp-netcore-complex-files.yaml b/bin/configs/unmaintained/csharp-netcore-complex-files.yaml deleted file mode 100644 index 79fddaf3093..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-complex-files.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: csharp-netcore -outputDir: samples/client/others/csharp-netcore-complex-files -inputSpec: src/test/resources/3_0/form-multipart-binary-array.yaml -templateDir: src/main/resources/csharp-netcore -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' - targetFramework: netstandard2.0 - useCompareNetObjects: "true" -globalProperties: - skipFormModel: "false" diff --git a/bin/configs/unmaintained/csharp-netcore-functions.yaml b/bin/configs/unmaintained/csharp-netcore-functions.yaml deleted file mode 100644 index d48acb0d742..00000000000 --- a/bin/configs/unmaintained/csharp-netcore-functions.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: csharp-netcore-functions -outputDir: samples/client/petstore/csharp-netcore-functions -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/csharp-netcore-functions -#additionalProperties: -# packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' diff --git a/bin/configs/unmaintained/cwiki.yaml b/bin/configs/unmaintained/cwiki.yaml deleted file mode 100644 index 1c69969a885..00000000000 --- a/bin/configs/unmaintained/cwiki.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cwiki -outputDir: samples/documentation/cwiki -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/confluenceWikiDocs diff --git a/bin/configs/unmaintained/dart-dio-oneof-polymorphism-and-inheritance.yaml b/bin/configs/unmaintained/dart-dio-oneof-polymorphism-and-inheritance.yaml deleted file mode 100644 index a586bc0cc08..00000000000 --- a/bin/configs/unmaintained/dart-dio-oneof-polymorphism-and-inheritance.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: dart-dio -outputDir: samples/openapi3/client/petstore/dart-dio/oneof_polymorphism_and_inheritance -inputSpec: src/test/resources/3_0/oneof_polymorphism_and_inheritance.yaml -templateDir: src/main/resources/dart/libraries/dio -typeMappings: - Client: "ModelClient" - File: "ModelFile" - EnumClass: "ModelEnumClass" -additionalProperties: - hideGenerationTimestamp: "true" - enumUnknownDefaultCase: "true" diff --git a/bin/configs/unmaintained/dart-dio-oneof-primitive.yaml b/bin/configs/unmaintained/dart-dio-oneof-primitive.yaml deleted file mode 100644 index 26e17996ffc..00000000000 --- a/bin/configs/unmaintained/dart-dio-oneof-primitive.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: dart-dio -outputDir: samples/openapi3/client/petstore/dart-dio/oneof_primitive -inputSpec: src/test/resources/3_0/oneOf_primitive.yaml -templateDir: src/main/resources/dart/libraries/dio -typeMappings: - Client: "ModelClient" - File: "ModelFile" - EnumClass: "ModelEnumClass" -additionalProperties: - hideGenerationTimestamp: "true" - enumUnknownDefaultCase: "true" diff --git a/bin/configs/unmaintained/dart-dio-oneof.yaml b/bin/configs/unmaintained/dart-dio-oneof.yaml deleted file mode 100644 index ac8afb3631b..00000000000 --- a/bin/configs/unmaintained/dart-dio-oneof.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: dart-dio -outputDir: samples/openapi3/client/petstore/dart-dio/oneof -inputSpec: src/test/resources/3_0/oneOf.yaml -templateDir: src/main/resources/dart/libraries/dio -typeMappings: - Client: "ModelClient" - File: "ModelFile" - EnumClass: "ModelEnumClass" -additionalProperties: - hideGenerationTimestamp: "true" - enumUnknownDefaultCase: "true" diff --git a/bin/configs/unmaintained/dart-dio-petstore-client-lib-fake-json_serializable.yaml b/bin/configs/unmaintained/dart-dio-petstore-client-lib-fake-json_serializable.yaml deleted file mode 100644 index 29e6e68f1ee..00000000000 --- a/bin/configs/unmaintained/dart-dio-petstore-client-lib-fake-json_serializable.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: dart-dio -outputDir: samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake-json_serializable -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/dart/libraries/dio -typeMappings: - Client: "ModelClient" - File: "ModelFile" - EnumClass: "ModelEnumClass" -additionalProperties: - hideGenerationTimestamp: "true" - enumUnknownDefaultCase: "true" - serializationLibrary: "json_serializable" diff --git a/bin/configs/unmaintained/dart-dio-petstore-client-lib-fake.yaml b/bin/configs/unmaintained/dart-dio-petstore-client-lib-fake.yaml deleted file mode 100644 index 75d9cd25415..00000000000 --- a/bin/configs/unmaintained/dart-dio-petstore-client-lib-fake.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: dart-dio -outputDir: samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/dart/libraries/dio -typeMappings: - Client: "ModelClient" - File: "ModelFile" - EnumClass: "ModelEnumClass" -additionalProperties: - hideGenerationTimestamp: "true" - enumUnknownDefaultCase: "true" -reservedWordsMappings: - class: "classField" diff --git a/bin/configs/unmaintained/dart-petstore-client-lib-fake.yaml b/bin/configs/unmaintained/dart-petstore-client-lib-fake.yaml deleted file mode 100644 index d68d8792c05..00000000000 --- a/bin/configs/unmaintained/dart-petstore-client-lib-fake.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: dart -outputDir: samples/openapi3/client/petstore/dart2/petstore_client_lib_fake -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/dart2 -typeMappings: - Client: "ModelClient" - File: "ModelFile" -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/dart-petstore-client-lib.yaml b/bin/configs/unmaintained/dart-petstore-client-lib.yaml deleted file mode 100644 index 73f792489f8..00000000000 --- a/bin/configs/unmaintained/dart-petstore-client-lib.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: dart -outputDir: samples/openapi3/client/petstore/dart2/petstore_client_lib -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/dart2 -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/dynamic-html.yaml b/bin/configs/unmaintained/dynamic-html.yaml deleted file mode 100644 index 002d12d94e0..00000000000 --- a/bin/configs/unmaintained/dynamic-html.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: dynamic-html -outputDir: samples/documentation/dynamic-html -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/openapi-static diff --git a/bin/configs/unmaintained/eiffel.yaml b/bin/configs/unmaintained/eiffel.yaml deleted file mode 100644 index 427373b73f3..00000000000 --- a/bin/configs/unmaintained/eiffel.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: eiffel -outputDir: samples/client/petstore/eiffel -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Eiffel diff --git a/bin/configs/unmaintained/elixir.yaml b/bin/configs/unmaintained/elixir.yaml deleted file mode 100644 index bc109060e47..00000000000 --- a/bin/configs/unmaintained/elixir.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: elixir -outputDir: samples/client/petstore/elixir -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/elixir -additionalProperties: - invokerPackage: OpenapiPetstore diff --git a/bin/configs/unmaintained/elm.yaml b/bin/configs/unmaintained/elm.yaml deleted file mode 100644 index b217b147379..00000000000 --- a/bin/configs/unmaintained/elm.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: elm -outputDir: samples/openapi3/client/elm -inputSpec: src/test/resources/3_0/elm.yaml -templateDir: src/main/resources/elm diff --git a/bin/configs/unmaintained/erlang-client.yaml b/bin/configs/unmaintained/erlang-client.yaml deleted file mode 100644 index 7cdd36833b5..00000000000 --- a/bin/configs/unmaintained/erlang-client.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: erlang-client -outputDir: samples/client/petstore/erlang-client -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/erlang-client -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/erlang-proper.yaml b/bin/configs/unmaintained/erlang-proper.yaml deleted file mode 100644 index ba514c131ef..00000000000 --- a/bin/configs/unmaintained/erlang-proper.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: erlang-proper -outputDir: samples/client/petstore/erlang-proper -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/erlang-proper -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/erlang-server.yaml b/bin/configs/unmaintained/erlang-server.yaml deleted file mode 100644 index d5dbd589ec7..00000000000 --- a/bin/configs/unmaintained/erlang-server.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: erlang-server -outputDir: samples/server/petstore/erlang-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/erlang-server diff --git a/bin/configs/unmaintained/fsharp-functions.yaml b/bin/configs/unmaintained/fsharp-functions.yaml deleted file mode 100644 index 44c07f8a7ab..00000000000 --- a/bin/configs/unmaintained/fsharp-functions.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: fsharp-functions -outputDir: samples/server/petstore/fsharp-functions -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/fsharp-functions-server diff --git a/bin/configs/unmaintained/fsharp-giraffe-server-fsharp-giraffe.yaml b/bin/configs/unmaintained/fsharp-giraffe-server-fsharp-giraffe.yaml deleted file mode 100644 index ae2b4126d9f..00000000000 --- a/bin/configs/unmaintained/fsharp-giraffe-server-fsharp-giraffe.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: fsharp-giraffe-server -outputDir: samples/server/petstore/fsharp-giraffe -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/fsharp-giraffe-server diff --git a/bin/configs/unmaintained/go-echo-server-petstore-new.yaml b/bin/configs/unmaintained/go-echo-server-petstore-new.yaml deleted file mode 100644 index caa86a293f8..00000000000 --- a/bin/configs/unmaintained/go-echo-server-petstore-new.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: go-echo-server -outputDir: samples/server/petstore/go-echo-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/go-echo-server -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/go-extensions-x-auth-id-alias.yaml b/bin/configs/unmaintained/go-extensions-x-auth-id-alias.yaml deleted file mode 100644 index 0e72eb4765f..00000000000 --- a/bin/configs/unmaintained/go-extensions-x-auth-id-alias.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: go -outputDir: samples/openapi3/client/extensions/x-auth-id-alias/go-experimental -inputSpec: src/test/resources/3_0/extensions/x-auth-id-alias.yaml -templateDir: src/main/resources/go -additionalProperties: - packageName: x_auth_id_alias diff --git a/bin/configs/unmaintained/go-gin-server-go-gin-api-server.yaml b/bin/configs/unmaintained/go-gin-server-go-gin-api-server.yaml deleted file mode 100644 index 8c304664978..00000000000 --- a/bin/configs/unmaintained/go-gin-server-go-gin-api-server.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: go-gin-server -outputDir: samples/server/petstore/go-gin-api-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/go-gin-server -additionalProperties: - hideGenerationTimestamp: "true" - packageName: petstoreserver diff --git a/bin/configs/unmaintained/go-petstore-oas2.yaml b/bin/configs/unmaintained/go-petstore-oas2.yaml deleted file mode 100644 index c7838eb6cf0..00000000000 --- a/bin/configs/unmaintained/go-petstore-oas2.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: go -outputDir: samples/client/petstore/go/go-petstore -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/go -additionalProperties: - packageName: petstore - generateInterfaces: true diff --git a/bin/configs/unmaintained/go-petstore.yaml b/bin/configs/unmaintained/go-petstore.yaml deleted file mode 100644 index 9c065209d87..00000000000 --- a/bin/configs/unmaintained/go-petstore.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: go -outputDir: samples/openapi3/client/petstore/go/go-petstore -inputSpec: src/test/resources/3_0/go/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/go -additionalProperties: - enumClassPrefix: "true" - packageName: petstore - disallowAdditionalPropertiesIfNotPresent: false - generateInterfaces: true diff --git a/bin/configs/unmaintained/go-server-chi-api-server.yaml b/bin/configs/unmaintained/go-server-chi-api-server.yaml deleted file mode 100644 index fac0b35360d..00000000000 --- a/bin/configs/unmaintained/go-server-chi-api-server.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: go-server -outputDir: samples/server/petstore/go-chi-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/go-server -additionalProperties: - hideGenerationTimestamp: "true" - packageName: petstoreserver - addResponseHeaders: true - router: "chi" diff --git a/bin/configs/unmaintained/go-server-go-api-server.yaml b/bin/configs/unmaintained/go-server-go-api-server.yaml deleted file mode 100644 index f3b9c3d24c9..00000000000 --- a/bin/configs/unmaintained/go-server-go-api-server.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: go-server -outputDir: samples/server/petstore/go-api-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/go-server -additionalProperties: - hideGenerationTimestamp: "true" - packageName: petstoreserver - addResponseHeaders: true diff --git a/bin/configs/unmaintained/go-server-required.yaml b/bin/configs/unmaintained/go-server-required.yaml deleted file mode 100644 index 22a3589b8ce..00000000000 --- a/bin/configs/unmaintained/go-server-required.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: go-server -outputDir: samples/server/petstore/go-server-required -inputSpec: src/test/resources/3_0/server-required.yaml -templateDir: src/main/resources/go-server -additionalProperties: - hideGenerationTimestamp: "true" - packageName: petstoreserver - addResponseHeaders: true - router: "chi" diff --git a/bin/configs/unmaintained/graphql-nodejs-express-server.yaml b/bin/configs/unmaintained/graphql-nodejs-express-server.yaml deleted file mode 100644 index 9602015f034..00000000000 --- a/bin/configs/unmaintained/graphql-nodejs-express-server.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: graphql-nodejs-express-server -outputDir: samples/server/petstore/graphql-nodejs-express-server -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/graphql-nodejs-express-server -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/graphql-schema.yaml b/bin/configs/unmaintained/graphql-schema.yaml deleted file mode 100644 index b186c3fb491..00000000000 --- a/bin/configs/unmaintained/graphql-schema.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: graphql-schema -outputDir: samples/config/petstore/graphql-schema -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/graphql-schema -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/groovy.yaml b/bin/configs/unmaintained/groovy.yaml deleted file mode 100644 index 97498c10a9a..00000000000 --- a/bin/configs/unmaintained/groovy.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: groovy -outputDir: samples/client/petstore/groovy -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/Groovy -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/haskell-http-client.yaml b/bin/configs/unmaintained/haskell-http-client.yaml deleted file mode 100644 index b1e1331e973..00000000000 --- a/bin/configs/unmaintained/haskell-http-client.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: haskell-http-client -outputDir: samples/client/petstore/haskell-http-client -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/haskell-http-client -additionalProperties: - queryExtraUnreserved: '' diff --git a/bin/configs/unmaintained/haskell-servant.yaml b/bin/configs/unmaintained/haskell-servant.yaml deleted file mode 100644 index 3db1a9d547a..00000000000 --- a/bin/configs/unmaintained/haskell-servant.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: haskell -outputDir: samples/server/petstore/haskell-servant -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/haskell-servant diff --git a/bin/configs/unmaintained/haskell-yesod-petstore-new.yaml b/bin/configs/unmaintained/haskell-yesod-petstore-new.yaml deleted file mode 100644 index e82156c0634..00000000000 --- a/bin/configs/unmaintained/haskell-yesod-petstore-new.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: haskell-yesod -outputDir: samples/server/petstore/haskell-yesod -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/haskell-yesod -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/html.md.yaml b/bin/configs/unmaintained/html.md.yaml deleted file mode 100644 index ef3fc178aff..00000000000 --- a/bin/configs/unmaintained/html.md.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: html -outputDir: samples/documentation/html.md -inputSpec: src/test/resources/2_0/markdown.yaml -templateDir: src/main/resources/htmlDocs diff --git a/bin/configs/unmaintained/html.yaml b/bin/configs/unmaintained/html.yaml deleted file mode 100644 index 133d55af73b..00000000000 --- a/bin/configs/unmaintained/html.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: html -outputDir: samples/documentation/html -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/htmlDocs diff --git a/bin/configs/unmaintained/html2.yaml b/bin/configs/unmaintained/html2.yaml deleted file mode 100644 index b36aaa0e18f..00000000000 --- a/bin/configs/unmaintained/html2.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: html2 -outputDir: samples/documentation/html2 -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/htmlDocs2 -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-apache-httpclient.yaml b/bin/configs/unmaintained/java-apache-httpclient.yaml deleted file mode 100644 index 4e1da8d80bd..00000000000 --- a/bin/configs/unmaintained/java-apache-httpclient.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/apache-httpclient -library: apache-httpclient -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-apache-httpclient - hideGenerationTimestamp: true diff --git a/bin/configs/unmaintained/java-camel-petstore-new.yaml b/bin/configs/unmaintained/java-camel-petstore-new.yaml deleted file mode 100644 index 41475e3f1b6..00000000000 --- a/bin/configs/unmaintained/java-camel-petstore-new.yaml +++ /dev/null @@ -1,17 +0,0 @@ -generatorName: java-camel -outputDir: samples/server/petstore/java-camel -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/java-camel-server -additionalProperties: - oas3: "true" - hideGenerationTimestamp: true - camelRestBindingMode: "auto" - performBeanValidation: true - #dateLibrary: "java8-localdatetime" - camelDataformatProperties: "json.out.disableFeatures=WRITE_DATES_AS_TIMESTAMPS" - library: "spring-boot" - withXml: true - jackson: true - camelUseDefaultValidationtErrorProcessor: true - camelRestClientRequestValidation: true - camelSecurityDefinitions: true diff --git a/bin/configs/unmaintained/java-feign-no-nullable.yaml b/bin/configs/unmaintained/java-feign-no-nullable.yaml deleted file mode 100644 index a341eade0b1..00000000000 --- a/bin/configs/unmaintained/java-feign-no-nullable.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/feign-no-nullable -library: feign -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - booleanGetterPrefix: is - artifactId: petstore-feign-no-nullable - hideGenerationTimestamp: "true" - additionalModelTypeAnnotations: '@javax.annotation.concurrent.Immutable' - openApiNullable: "false" diff --git a/bin/configs/unmaintained/java-feign.yaml b/bin/configs/unmaintained/java-feign.yaml deleted file mode 100644 index 7c614123bf3..00000000000 --- a/bin/configs/unmaintained/java-feign.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/feign -library: feign -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - booleanGetterPrefix: is - artifactId: petstore-feign - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-google-api-client.yaml b/bin/configs/unmaintained/java-google-api-client.yaml deleted file mode 100644 index b8e8044b99f..00000000000 --- a/bin/configs/unmaintained/java-google-api-client.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/google-api-client -library: google-api-client -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-google-api-client - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-inflector.yaml b/bin/configs/unmaintained/java-inflector.yaml deleted file mode 100644 index 5ad114bba1e..00000000000 --- a/bin/configs/unmaintained/java-inflector.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: java-inflector -outputDir: samples/server/petstore/java-inflector -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaInflector -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-jersey1.yaml b/bin/configs/unmaintained/java-jersey1.yaml deleted file mode 100644 index c9c1a3810b0..00000000000 --- a/bin/configs/unmaintained/java-jersey1.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/jersey1 -library: jersey1 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - hideGenerationTimestamp: "true" - artifactId: petstore-java-client-jersey1 diff --git a/bin/configs/unmaintained/java-jersey2-8-oas2.yaml b/bin/configs/unmaintained/java-jersey2-8-oas2.yaml deleted file mode 100644 index 76e4adf163d..00000000000 --- a/bin/configs/unmaintained/java-jersey2-8-oas2.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/jersey2-java8 -library: jersey2 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-jersey2-java8 - hideGenerationTimestamp: true - serverPort: "8082" - dateLibrary: java8 - useOneOfDiscriminatorLookup: true diff --git a/bin/configs/unmaintained/java-jersey2-8.yaml b/bin/configs/unmaintained/java-jersey2-8.yaml deleted file mode 100644 index 4cbeeff8377..00000000000 --- a/bin/configs/unmaintained/java-jersey2-8.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: java -outputDir: samples/openapi3/client/petstore/java/jersey2-java8 -library: jersey2 -inputSpec: src/test/resources/3_0/java/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-openapi3-jersey2-java8 - hideGenerationTimestamp: true - serverPort: "8082" - dateLibrary: java8 - useOneOfDiscriminatorLookup: true - disallowAdditionalPropertiesIfNotPresent: false - gradleProperties: "\n# JVM arguments\norg.gradle.jvmargs=-Xmx2024m -XX:MaxPermSize=512m\n# set timeout\norg.gradle.daemon.idletimeout=3600000\n# show all warnings\norg.gradle.warning.mode=all" diff --git a/bin/configs/unmaintained/java-jersey2-extensions-x-auth-id-alias.yaml b/bin/configs/unmaintained/java-jersey2-extensions-x-auth-id-alias.yaml deleted file mode 100644 index 7e5d9274a42..00000000000 --- a/bin/configs/unmaintained/java-jersey2-extensions-x-auth-id-alias.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/openapi3/client/extensions/x-auth-id-alias/java/jersey2-java8 -library: jersey2 -inputSpec: src/test/resources/3_0/extensions/x-auth-id-alias.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: openapi3-extensions-x-auth-id-alias-jersey2-java8 - hideGenerationTimestamp: true diff --git a/bin/configs/unmaintained/java-jersey2-java8-localdatetime.yaml b/bin/configs/unmaintained/java-jersey2-java8-localdatetime.yaml deleted file mode 100644 index 998a3a79d7a..00000000000 --- a/bin/configs/unmaintained/java-jersey2-java8-localdatetime.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/jersey2-java8-localdatetime -library: jersey2 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-jersey2-java8-localdatetime - hideGenerationTimestamp: "true" - dateLibrary: java8-localdatetime - java8: true - delegatePattern: true diff --git a/bin/configs/unmaintained/java-jersey2-special-characters.yaml b/bin/configs/unmaintained/java-jersey2-special-characters.yaml deleted file mode 100644 index 8ecc9ea3e51..00000000000 --- a/bin/configs/unmaintained/java-jersey2-special-characters.yaml +++ /dev/null @@ -1,15 +0,0 @@ -generatorName: java -outputDir: samples/openapi3/client/petstore/java/jersey2-java8-special-characters -library: jersey2 -inputSpec: src/test/resources/3_0/schema-with-special-characters.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-openapi3-jersey2-java8-special-characters - hideGenerationTimestamp: true - serverPort: "8082" - dateLibrary: java8 - useOneOfDiscriminatorLookup: true - disallowAdditionalPropertiesIfNotPresent: false -systemProperties: - skipValidateSpec: "false" - diff --git a/bin/configs/unmaintained/java-jersey3.yaml b/bin/configs/unmaintained/java-jersey3.yaml deleted file mode 100644 index a71fe58307b..00000000000 --- a/bin/configs/unmaintained/java-jersey3.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/jersey3 -library: jersey3 -inputSpec: src/test/resources/3_0/java/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-jersey3 - hideGenerationTimestamp: true - serverPort: "8082" - dateLibrary: java8 - useOneOfDiscriminatorLookup: true - disallowAdditionalPropertiesIfNotPresent: false - gradleProperties: "\n# JVM arguments\norg.gradle.jvmargs=-Xmx2024m -XX:MaxPermSize=512m\n# set timeout\norg.gradle.daemon.idletimeout=3600000\n# show all warnings\norg.gradle.warning.mode=all" diff --git a/bin/configs/unmaintained/java-micronaut-client.yaml b/bin/configs/unmaintained/java-micronaut-client.yaml deleted file mode 100644 index cb8ca47fc64..00000000000 --- a/bin/configs/unmaintained/java-micronaut-client.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: java-micronaut-client -outputDir: samples/client/petstore/java-micronaut-client/ -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -additionalProperties: - artifactId: petstore-micronaut - hideGenerationTimestamp: "true" - configureAuth: "false" - build: "all" - test: "spock" - requiredPropertiesInConstructor: "false" - visitable: "true" diff --git a/bin/configs/unmaintained/java-micronaut-server.yaml b/bin/configs/unmaintained/java-micronaut-server.yaml deleted file mode 100644 index 777bbd7d96a..00000000000 --- a/bin/configs/unmaintained/java-micronaut-server.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: java-micronaut-server -outputDir: samples/server/petstore/java-micronaut-server/ -inputSpec: src/test/resources/3_0/petstore.yaml -additionalProperties: - artifactId: petstore-micronaut-server - hideGenerationTimestamp: "true" - build: "all" - test: "spock" - requiredPropertiesInConstructor: "true" - useAuth: "false" - generateControllerAsAbstract: "false" - generateOperationsToReturnNotImplemented: "true" diff --git a/bin/configs/unmaintained/java-microprofile-rest-client-3.0.yaml b/bin/configs/unmaintained/java-microprofile-rest-client-3.0.yaml deleted file mode 100644 index 56b3a1bdb4e..00000000000 --- a/bin/configs/unmaintained/java-microprofile-rest-client-3.0.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/microprofile-rest-client-3.0 -library: microprofile -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: microprofile-rest-client-3 - configKey: petstore - microprofileRestClientVersion: "3.0" diff --git a/bin/configs/unmaintained/java-microprofile-rest-client.yaml b/bin/configs/unmaintained/java-microprofile-rest-client.yaml deleted file mode 100644 index 0baac27f7f1..00000000000 --- a/bin/configs/unmaintained/java-microprofile-rest-client.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/microprofile-rest-client -library: microprofile -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: microprofile-rest-client - configKey: petstore diff --git a/bin/configs/unmaintained/java-msf4j.yaml b/bin/configs/unmaintained/java-msf4j.yaml deleted file mode 100644 index df8498b6dd9..00000000000 --- a/bin/configs/unmaintained/java-msf4j.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-msf4j -outputDir: samples/server/petstore/java-msf4j -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/java-msf4j-server -additionalProperties: - hideGenerationTimestamp: "true" - artifactId: java-msf4j-server diff --git a/bin/configs/unmaintained/java-native-async.yaml b/bin/configs/unmaintained/java-native-async.yaml deleted file mode 100644 index 4741d936355..00000000000 --- a/bin/configs/unmaintained/java-native-async.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/native-async -library: native -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-native - hideGenerationTimestamp: "true" - asyncNative: "true" diff --git a/bin/configs/unmaintained/java-native.yaml b/bin/configs/unmaintained/java-native.yaml deleted file mode 100644 index b02104a4825..00000000000 --- a/bin/configs/unmaintained/java-native.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/native -library: native -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-native - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-okhttp-gson-dynamicOperations.yaml b/bin/configs/unmaintained/java-okhttp-gson-dynamicOperations.yaml deleted file mode 100644 index a6cfdf1a715..00000000000 --- a/bin/configs/unmaintained/java-okhttp-gson-dynamicOperations.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/okhttp-gson-dynamicOperations -library: okhttp-gson -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-okhttp-gson-dynamicoperations - hideGenerationTimestamp: "true" - dynamicOperations: "true" diff --git a/bin/configs/unmaintained/java-okhttp-gson-group-parameter.yaml b/bin/configs/unmaintained/java-okhttp-gson-group-parameter.yaml deleted file mode 100644 index 3e03d47ae2c..00000000000 --- a/bin/configs/unmaintained/java-okhttp-gson-group-parameter.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/okhttp-gson-group-parameter -library: okhttp-gson -inputSpec: src/test/resources/3_0/java/petstore-group-parameter.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-okhttp-gson-group-parameter - hideGenerationTimestamp: "true" - disallowAdditionalPropertiesIfNotPresent: false - useSingleRequestParameter: true diff --git a/bin/configs/unmaintained/java-okhttp-gson-parcelableModel.yaml b/bin/configs/unmaintained/java-okhttp-gson-parcelableModel.yaml deleted file mode 100644 index 04a64f2e069..00000000000 --- a/bin/configs/unmaintained/java-okhttp-gson-parcelableModel.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/okhttp-gson-parcelableModel -library: okhttp-gson -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - parcelableModel: "true" - artifactId: petstore-okhttp-gson-parcelableModel - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-okhttp-gson-streaming.yaml b/bin/configs/unmaintained/java-okhttp-gson-streaming.yaml deleted file mode 100644 index 7da96f3c132..00000000000 --- a/bin/configs/unmaintained/java-okhttp-gson-streaming.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/others/java/okhttp-gson-streaming -library: okhttp-gson -inputSpec: src/test/resources/3_0/streaming.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-okhttp-gson - hideGenerationTimestamp: "true" - supportStreaming: true diff --git a/bin/configs/unmaintained/java-okhttp-gson.yaml b/bin/configs/unmaintained/java-okhttp-gson.yaml deleted file mode 100644 index 825f33bca21..00000000000 --- a/bin/configs/unmaintained/java-okhttp-gson.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/okhttp-gson -library: okhttp-gson -inputSpec: src/test/resources/3_0/java/petstore-with-fake-endpoints-models-for-testing-with-http-signature-okhttp-gson.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-okhttp-gson - hideGenerationTimestamp: "true" - useOneOfDiscriminatorLookup: "true" - disallowAdditionalPropertiesIfNotPresent: false diff --git a/bin/configs/unmaintained/java-pkmst.yaml b/bin/configs/unmaintained/java-pkmst.yaml deleted file mode 100644 index 220c742642c..00000000000 --- a/bin/configs/unmaintained/java-pkmst.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: java-pkmst -outputDir: samples/server/petstore/java-pkmst -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/java-pkmst -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-play-framework-api-package-override.yaml b/bin/configs/unmaintained/java-play-framework-api-package-override.yaml deleted file mode 100644 index c465be5367b..00000000000 --- a/bin/configs/unmaintained/java-play-framework-api-package-override.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-api-package-override -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" - apiPackage: com.puppies.store.apis diff --git a/bin/configs/unmaintained/java-play-framework-async.yaml b/bin/configs/unmaintained/java-play-framework-async.yaml deleted file mode 100644 index 2b92e99a75a..00000000000 --- a/bin/configs/unmaintained/java-play-framework-async.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-async -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - supportAsync: true - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-play-framework-controller-only.yaml b/bin/configs/unmaintained/java-play-framework-controller-only.yaml deleted file mode 100644 index 70f9060994c..00000000000 --- a/bin/configs/unmaintained/java-play-framework-controller-only.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-controller-only -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - controllerOnly: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-play-framework-fake-endpoints-with-security.yaml b/bin/configs/unmaintained/java-play-framework-fake-endpoints-with-security.yaml deleted file mode 100644 index 79eaeb58582..00000000000 --- a/bin/configs/unmaintained/java-play-framework-fake-endpoints-with-security.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-fake-endpoints-with-security -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-for-testing-playframework-with-security.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-play-framework-fake-endpoints.yaml b/bin/configs/unmaintained/java-play-framework-fake-endpoints.yaml deleted file mode 100644 index 7e6e3a78f22..00000000000 --- a/bin/configs/unmaintained/java-play-framework-fake-endpoints.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-fake-endpoints -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-play-framework-no-bean-validation.yaml b/bin/configs/unmaintained/java-play-framework-no-bean-validation.yaml deleted file mode 100644 index 238d4111ef5..00000000000 --- a/bin/configs/unmaintained/java-play-framework-no-bean-validation.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-no-bean-validation -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" - useBeanValidation: "false" diff --git a/bin/configs/unmaintained/java-play-framework-no-exception-handling.yaml b/bin/configs/unmaintained/java-play-framework-no-exception-handling.yaml deleted file mode 100644 index f52b66fea01..00000000000 --- a/bin/configs/unmaintained/java-play-framework-no-exception-handling.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-no-exception-handling -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - handleExceptions: "false" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-play-framework-no-interface.yaml b/bin/configs/unmaintained/java-play-framework-no-interface.yaml deleted file mode 100644 index 3c877f73cb4..00000000000 --- a/bin/configs/unmaintained/java-play-framework-no-interface.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-no-interface -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" - useInterfaces: "false" diff --git a/bin/configs/unmaintained/java-play-framework-no-nullable.yaml b/bin/configs/unmaintained/java-play-framework-no-nullable.yaml deleted file mode 100644 index 076c0bc7f11..00000000000 --- a/bin/configs/unmaintained/java-play-framework-no-nullable.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-no-nullable -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" - openApiNullable: "false" diff --git a/bin/configs/unmaintained/java-play-framework-no-swagger-ui.yaml b/bin/configs/unmaintained/java-play-framework-no-swagger-ui.yaml deleted file mode 100644 index 658500534ff..00000000000 --- a/bin/configs/unmaintained/java-play-framework-no-swagger-ui.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-no-swagger-ui -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" - useSwaggerUI: "false" diff --git a/bin/configs/unmaintained/java-play-framework-no-wrap-calls.yaml b/bin/configs/unmaintained/java-play-framework-no-wrap-calls.yaml deleted file mode 100644 index ce86d82190b..00000000000 --- a/bin/configs/unmaintained/java-play-framework-no-wrap-calls.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework-no-wrap-calls -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" - wrapCalls: "false" diff --git a/bin/configs/unmaintained/java-play-framework.yaml b/bin/configs/unmaintained/java-play-framework.yaml deleted file mode 100644 index 2f560e79ab3..00000000000 --- a/bin/configs/unmaintained/java-play-framework.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: java-play-framework -outputDir: samples/server/petstore/java-play-framework -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaPlayFramework -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-rest-assured-jackson.yaml b/bin/configs/unmaintained/java-rest-assured-jackson.yaml deleted file mode 100644 index 8cdf95b810b..00000000000 --- a/bin/configs/unmaintained/java-rest-assured-jackson.yaml +++ /dev/null @@ -1,14 +0,0 @@ -generatorName: java -outputDir: ./samples/client/petstore/java/rest-assured-jackson -library: rest-assured -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - serializationLibrary: jackson - dateLibrary: java8 - performBeanValidation: "true" - java8: "true" - useBeanValidation: "true" - booleanGetterPrefix: is - artifactId: petstore-rest-assured-jackson - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-rest-assured.yaml b/bin/configs/unmaintained/java-rest-assured.yaml deleted file mode 100644 index 039a45e6d2b..00000000000 --- a/bin/configs/unmaintained/java-rest-assured.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/rest-assured -library: rest-assured -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - performBeanValidation: "true" - useBeanValidation: "true" - booleanGetterPrefix: is - artifactId: petstore-rest-assured - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-resteasy.yaml b/bin/configs/unmaintained/java-resteasy.yaml deleted file mode 100644 index 97e69d9198c..00000000000 --- a/bin/configs/unmaintained/java-resteasy.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/resteasy -library: resteasy -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-resteasy - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-resttemplate-withXml.yaml b/bin/configs/unmaintained/java-resttemplate-withXml.yaml deleted file mode 100644 index 82ed7b69482..00000000000 --- a/bin/configs/unmaintained/java-resttemplate-withXml.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/resttemplate-withXml -library: resttemplate -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - java8: true - withXml: "true" - artifactId: petstore-resttemplate-withxml - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-resttemplate.yaml b/bin/configs/unmaintained/java-resttemplate.yaml deleted file mode 100644 index 0ceff82f8f5..00000000000 --- a/bin/configs/unmaintained/java-resttemplate.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/resttemplate -library: resttemplate -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-resttemplate - hideGenerationTimestamp: "true" - java8: true diff --git a/bin/configs/unmaintained/java-retrofit2-play26.yaml b/bin/configs/unmaintained/java-retrofit2-play26.yaml deleted file mode 100644 index dd8225d0882..00000000000 --- a/bin/configs/unmaintained/java-retrofit2-play26.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/retrofit2-play26 -library: retrofit2 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - usePlayWS: "true" - enableBuilderSupport: "true" - useBeanValidation: "true" - playVersion: play26 - artifactId: petstore-java-client-retrofit2-play26 - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-retrofit2.yaml b/bin/configs/unmaintained/java-retrofit2.yaml deleted file mode 100644 index 2294bf3877b..00000000000 --- a/bin/configs/unmaintained/java-retrofit2.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/retrofit2 -library: retrofit2 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-retrofit2 - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-retrofit2rx2.yaml b/bin/configs/unmaintained/java-retrofit2rx2.yaml deleted file mode 100644 index 15d04fec091..00000000000 --- a/bin/configs/unmaintained/java-retrofit2rx2.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/retrofit2rx2 -library: retrofit2 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - useRxJava2: "true" - artifactId: petstore-retrofit2-rx2 - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-retrofit2rx3.yaml b/bin/configs/unmaintained/java-retrofit2rx3.yaml deleted file mode 100644 index 489006be9a9..00000000000 --- a/bin/configs/unmaintained/java-retrofit2rx3.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/retrofit2rx3 -library: retrofit2 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - useRxJava3: "true" - artifactId: petstore-retrofit2-rx3 - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-undertow-server-java-undertow.yaml b/bin/configs/unmaintained/java-undertow-server-java-undertow.yaml deleted file mode 100644 index cefab236f81..00000000000 --- a/bin/configs/unmaintained/java-undertow-server-java-undertow.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: java-undertow-server -outputDir: samples/server/petstore/java-undertow -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/java-undertow-server -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-vertx-async.yaml b/bin/configs/unmaintained/java-vertx-async.yaml deleted file mode 100644 index 8bfea446f0e..00000000000 --- a/bin/configs/unmaintained/java-vertx-async.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-vertx -outputDir: samples/server/petstore/java-vertx/async -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaVertXServer -additionalProperties: - hideGenerationTimestamp: "true" - vertxSwaggerRouterVersion: 1.4.0 diff --git a/bin/configs/unmaintained/java-vertx-no-nullable.yaml b/bin/configs/unmaintained/java-vertx-no-nullable.yaml deleted file mode 100644 index 7860ccf31bb..00000000000 --- a/bin/configs/unmaintained/java-vertx-no-nullable.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/vertx-no-nullable -library: vertx -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-vertx-no-nullable - hideGenerationTimestamp: "true" - openApiNullable: "false" diff --git a/bin/configs/unmaintained/java-vertx-rx.yaml b/bin/configs/unmaintained/java-vertx-rx.yaml deleted file mode 100644 index 615e2fdb897..00000000000 --- a/bin/configs/unmaintained/java-vertx-rx.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java-vertx -outputDir: samples/server/petstore/java-vertx/rx -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaVertXServer -additionalProperties: - artifactId: java-vertx-rx-server - hideGenerationTimestamp: "true" - vertxSwaggerRouterVersion: 1.4.0 - rxInterface: "true" diff --git a/bin/configs/unmaintained/java-vertx-web-server.yaml b/bin/configs/unmaintained/java-vertx-web-server.yaml deleted file mode 100644 index 7af415b7faa..00000000000 --- a/bin/configs/unmaintained/java-vertx-web-server.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: java-vertx-web -outputDir: samples/server/petstore/java-vertx-web -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaVertXWebServer -additionalProperties: - hideGenerationTimestamp: "true" - artifactId: java-vertx-web-server diff --git a/bin/configs/unmaintained/java-vertx.yaml b/bin/configs/unmaintained/java-vertx.yaml deleted file mode 100644 index 8706f1645b4..00000000000 --- a/bin/configs/unmaintained/java-vertx.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/vertx -library: vertx -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-vertx - hideGenerationTimestamp: "true" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/java-webclient-nullable-array.yaml b/bin/configs/unmaintained/java-webclient-nullable-array.yaml deleted file mode 100644 index cc4eea89818..00000000000 --- a/bin/configs/unmaintained/java-webclient-nullable-array.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/webclient-nulable-arrays -library: webclient -inputSpec: src/test/resources/3_0/schema-with-nullable-arrays.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-webclient-nullable-arrays - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/java-webclient.yaml b/bin/configs/unmaintained/java-webclient.yaml deleted file mode 100644 index 71697b0d9af..00000000000 --- a/bin/configs/unmaintained/java-webclient.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: java -outputDir: samples/client/petstore/java/webclient -library: webclient -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Java -additionalProperties: - artifactId: petstore-webclient - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/javascript-apollo.yaml b/bin/configs/unmaintained/javascript-apollo.yaml deleted file mode 100644 index eb5ac887b20..00000000000 --- a/bin/configs/unmaintained/javascript-apollo.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: javascript -outputDir: samples/client/petstore/javascript-apollo -library: apollo -inputSpec: src/test/resources/3_0/javascript/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Javascript -additionalProperties: - appName: PetstoreClient diff --git a/bin/configs/unmaintained/javascript-closure-angular.yaml b/bin/configs/unmaintained/javascript-closure-angular.yaml deleted file mode 100644 index 64f7c07fb1e..00000000000 --- a/bin/configs/unmaintained/javascript-closure-angular.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: javascript-closure-angular -outputDir: samples/client/petstore/javascript-closure-angular -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/Javascript-Closure-Angular diff --git a/bin/configs/unmaintained/javascript-es6.yaml b/bin/configs/unmaintained/javascript-es6.yaml deleted file mode 100644 index 7be52cfd288..00000000000 --- a/bin/configs/unmaintained/javascript-es6.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: javascript -outputDir: samples/client/petstore/javascript-es6 -library: javascript -inputSpec: src/test/resources/3_0/javascript/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Javascript -additionalProperties: - appName: PetstoreClient diff --git a/bin/configs/unmaintained/javascript-flowtyped.yaml b/bin/configs/unmaintained/javascript-flowtyped.yaml deleted file mode 100644 index b76600cf45f..00000000000 --- a/bin/configs/unmaintained/javascript-flowtyped.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: javascript-flowtyped -outputDir: samples/client/petstore/javascript-flowtyped -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/Javascript-Flowtyped -additionalProperties: - appName: PetstoreClient diff --git a/bin/configs/unmaintained/javascript-promise-es6.yaml b/bin/configs/unmaintained/javascript-promise-es6.yaml deleted file mode 100644 index b461bd89036..00000000000 --- a/bin/configs/unmaintained/javascript-promise-es6.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: javascript -outputDir: samples/client/petstore/javascript-promise-es6 -library: javascript -inputSpec: src/test/resources/3_0/javascript/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/Javascript -additionalProperties: - usePromises: "true" - appName: PetstoreClient diff --git a/bin/configs/unmaintained/jaxrs-cxf-annotated-base-path.yaml b/bin/configs/unmaintained/jaxrs-cxf-annotated-base-path.yaml deleted file mode 100644 index af61ed4b416..00000000000 --- a/bin/configs/unmaintained/jaxrs-cxf-annotated-base-path.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: jaxrs-cxf -outputDir: samples/server/petstore/jaxrs-cxf-annotated-base-path -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/cxf -additionalProperties: - artifactId: cxf-annotated-basepath - hideGenerationTimestamp: "true" - serverPort: "8082" - useAnnotatedBasePath: "true" diff --git a/bin/configs/unmaintained/jaxrs-cxf-cdi.yaml b/bin/configs/unmaintained/jaxrs-cxf-cdi.yaml deleted file mode 100644 index f11c1086719..00000000000 --- a/bin/configs/unmaintained/jaxrs-cxf-cdi.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: jaxrs-cxf-cdi -outputDir: samples/server/petstore/jaxrs-cxf-cdi -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/cxf-cdi -additionalProperties: - hideGenerationTimestamp: "true" - implicitHeadersRegex: api_key diff --git a/bin/configs/unmaintained/jaxrs-cxf-client-jackson.yaml b/bin/configs/unmaintained/jaxrs-cxf-client-jackson.yaml deleted file mode 100644 index 76e4e12185a..00000000000 --- a/bin/configs/unmaintained/jaxrs-cxf-client-jackson.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: jaxrs-cxf-client -outputDir: samples/client/petstore/jaxrs-cxf-client-jackson -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/cxf -additionalProperties: - artifactId: jaxrs-cxf-jackson-petstore-client - jackson: "true" diff --git a/bin/configs/unmaintained/jaxrs-cxf-client.yaml b/bin/configs/unmaintained/jaxrs-cxf-client.yaml deleted file mode 100644 index 89b16d6d515..00000000000 --- a/bin/configs/unmaintained/jaxrs-cxf-client.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: jaxrs-cxf-client -outputDir: samples/client/petstore/jaxrs-cxf-client -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/cxf -additionalProperties: - artifactId: jaxrs-cxf-petstore-client diff --git a/bin/configs/unmaintained/jaxrs-cxf-extended-jaxrs-cxf-test-data.yaml b/bin/configs/unmaintained/jaxrs-cxf-extended-jaxrs-cxf-test-data.yaml deleted file mode 100644 index 5246924ab9c..00000000000 --- a/bin/configs/unmaintained/jaxrs-cxf-extended-jaxrs-cxf-test-data.yaml +++ /dev/null @@ -1,14 +0,0 @@ -generatorName: jaxrs-cxf-extended -outputDir: samples/server/petstore/jaxrs-cxf-test-data -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS/cxf-ext -generateAliasAsModel: true -additionalProperties: - java8: "true" - generateOperationBody: "true" - useAnnotatedBasePath: "true" - generateSpringBootApplication: "true" - artifactId: cxf-test-data - generateSpringApplication: "true" - hideGenerationTimestamp: "true" - loadTestDataFromFile: "true" diff --git a/bin/configs/unmaintained/jaxrs-cxf-non-spring-app.yaml b/bin/configs/unmaintained/jaxrs-cxf-non-spring-app.yaml deleted file mode 100644 index e6be60eeb74..00000000000 --- a/bin/configs/unmaintained/jaxrs-cxf-non-spring-app.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: jaxrs-cxf -outputDir: samples/server/petstore/jaxrs-cxf-non-spring-app -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/cxf -additionalProperties: - artifactId: cxf-server-non-spring - hideGenerationTimestamp: "true" - generateNonSpringApplication: "true" - serverPort: "8082" diff --git a/bin/configs/unmaintained/jaxrs-cxf.yaml b/bin/configs/unmaintained/jaxrs-cxf.yaml deleted file mode 100644 index 9a3b50bf885..00000000000 --- a/bin/configs/unmaintained/jaxrs-cxf.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: jaxrs-cxf -outputDir: samples/server/petstore/jaxrs-cxf -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS/cxf -additionalProperties: - hideGenerationTimestamp: "true" - serverPort: "8082" - implicitHeadersRegex: (api_key|enum_header_string) diff --git a/bin/configs/unmaintained/jaxrs-jersey-jaxrs-datelib-j8.yaml b/bin/configs/unmaintained/jaxrs-jersey-jaxrs-datelib-j8.yaml deleted file mode 100644 index b611f40ad8a..00000000000 --- a/bin/configs/unmaintained/jaxrs-jersey-jaxrs-datelib-j8.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: jaxrs-jersey -outputDir: samples/server/petstore/jaxrs-datelib-j8 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS -additionalProperties: - serializableModel: true - withXml: true - java8: true - useBeanValidation: true - hideGenerationTimestamp: "true" - serverPort: "8082" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/jaxrs-jersey-jersey1-useTags.yaml b/bin/configs/unmaintained/jaxrs-jersey-jersey1-useTags.yaml deleted file mode 100644 index adda389193e..00000000000 --- a/bin/configs/unmaintained/jaxrs-jersey-jersey1-useTags.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: jaxrs-jersey -outputDir: samples/server/petstore/jaxrs/jersey1-useTags -library: jersey1 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS -additionalProperties: - artifactId: jaxrs-jersey1-useTags - hideGenerationTimestamp: "true" - serverPort: "8082" - useTags: "true" diff --git a/bin/configs/unmaintained/jaxrs-jersey-jersey1.yaml b/bin/configs/unmaintained/jaxrs-jersey-jersey1.yaml deleted file mode 100644 index 1fb33a1068b..00000000000 --- a/bin/configs/unmaintained/jaxrs-jersey-jersey1.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: jaxrs-jersey -outputDir: samples/server/petstore/jaxrs/jersey1 -library: jersey1 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS -additionalProperties: - artifactId: jaxrs-jersey1-server - hideGenerationTimestamp: "true" - serverPort: "8082" diff --git a/bin/configs/unmaintained/jaxrs-jersey-jersey2-useTags.yaml b/bin/configs/unmaintained/jaxrs-jersey-jersey2-useTags.yaml deleted file mode 100644 index aa8072342e7..00000000000 --- a/bin/configs/unmaintained/jaxrs-jersey-jersey2-useTags.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: jaxrs-jersey -outputDir: samples/server/petstore/jaxrs/jersey2-useTags -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS -additionalProperties: - artifactId: jaxrs-jersey2-useTags - hideGenerationTimestamp: "true" - serverPort: "8082" - useTags: "true" diff --git a/bin/configs/unmaintained/jaxrs-jersey-jersey2.yaml b/bin/configs/unmaintained/jaxrs-jersey-jersey2.yaml deleted file mode 100644 index 3ab12255dc6..00000000000 --- a/bin/configs/unmaintained/jaxrs-jersey-jersey2.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: jaxrs-jersey -outputDir: samples/server/petstore/jaxrs/jersey2 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS -additionalProperties: - artifactId: jaxrs-jersey-petstore-server - hideGenerationTimestamp: "true" - serverPort: "8082" diff --git a/bin/configs/unmaintained/jaxrs-jersey.yaml b/bin/configs/unmaintained/jaxrs-jersey.yaml deleted file mode 100644 index 60494f9cbe4..00000000000 --- a/bin/configs/unmaintained/jaxrs-jersey.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: jaxrs-jersey -outputDir: samples/server/petstore/jaxrs-jersey -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS -additionalProperties: - artifactId: openapiv3-jaxrs-jersey-petstore-server - hideGenerationTimestamp: "true" - serverPort: "8080" diff --git a/bin/configs/unmaintained/jaxrs-resteasy-default.yaml b/bin/configs/unmaintained/jaxrs-resteasy-default.yaml deleted file mode 100644 index 1671b4115d2..00000000000 --- a/bin/configs/unmaintained/jaxrs-resteasy-default.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: jaxrs-resteasy -outputDir: samples/server/petstore/jaxrs-resteasy/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/resteasy -additionalProperties: - hideGenerationTimestamp: "true" - implicitHeadersRegex: api_key diff --git a/bin/configs/unmaintained/jaxrs-resteasy-eap-eap-java8.yaml b/bin/configs/unmaintained/jaxrs-resteasy-eap-eap-java8.yaml deleted file mode 100644 index 289d8e9fc5a..00000000000 --- a/bin/configs/unmaintained/jaxrs-resteasy-eap-eap-java8.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: jaxrs-resteasy-eap -outputDir: samples/server/petstore/jaxrs-resteasy/eap-java8 -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/resteasy/eap -additionalProperties: - artifactId: jaxrs-resteasy-eap-java8-server - hideGenerationTimestamp: "true" - dateLibrary: java8 - implicitHeadersRegex: api_key diff --git a/bin/configs/unmaintained/jaxrs-resteasy-eap-eap-joda.yaml b/bin/configs/unmaintained/jaxrs-resteasy-eap-eap-joda.yaml deleted file mode 100644 index 23032db26f1..00000000000 --- a/bin/configs/unmaintained/jaxrs-resteasy-eap-eap-joda.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: jaxrs-resteasy-eap -outputDir: samples/server/petstore/jaxrs-resteasy/eap-joda -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/resteasy/eap -additionalProperties: - artifactId: jaxrs-resteasy-eap-joda-server - hideGenerationTimestamp: "true" - dateLibrary: joda diff --git a/bin/configs/unmaintained/jaxrs-resteasy-eap-eap.yaml b/bin/configs/unmaintained/jaxrs-resteasy-eap-eap.yaml deleted file mode 100644 index d21f1c8e2e1..00000000000 --- a/bin/configs/unmaintained/jaxrs-resteasy-eap-eap.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: jaxrs-resteasy-eap -outputDir: samples/server/petstore/jaxrs-resteasy/eap -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/resteasy/eap -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/jaxrs-resteasy-java8.yaml b/bin/configs/unmaintained/jaxrs-resteasy-java8.yaml deleted file mode 100644 index c6a3fe1d531..00000000000 --- a/bin/configs/unmaintained/jaxrs-resteasy-java8.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: jaxrs-resteasy -outputDir: samples/server/petstore/jaxrs-resteasy/java8 -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/resteasy -additionalProperties: - artifactId: jaxrs-resteasy-java8-server - hideGenerationTimestamp: "true" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/jaxrs-resteasy-joda.yaml b/bin/configs/unmaintained/jaxrs-resteasy-joda.yaml deleted file mode 100644 index 24547c307a6..00000000000 --- a/bin/configs/unmaintained/jaxrs-resteasy-joda.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: jaxrs-resteasy -outputDir: samples/server/petstore/jaxrs-resteasy/joda -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/resteasy -additionalProperties: - artifactId: jaxrs-resteasy-joda-server - hideGenerationTimestamp: "true" - dateLibrary: joda diff --git a/bin/configs/unmaintained/jaxrs-spec-interface-response.yaml b/bin/configs/unmaintained/jaxrs-spec-interface-response.yaml deleted file mode 100644 index 9b505972f05..00000000000 --- a/bin/configs/unmaintained/jaxrs-spec-interface-response.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: jaxrs-spec -outputDir: samples/server/petstore/jaxrs-spec-interface-response -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS/spec -additionalProperties: - artifactId: jaxrs-spec-interface-response-petstore-server - interfaceOnly: "true" - serializableModel: "true" - hideGenerationTimestamp: "true" - returnResponse: "true" diff --git a/bin/configs/unmaintained/jaxrs-spec-interface.yaml b/bin/configs/unmaintained/jaxrs-spec-interface.yaml deleted file mode 100644 index e7e4a9bba22..00000000000 --- a/bin/configs/unmaintained/jaxrs-spec-interface.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: jaxrs-spec -outputDir: samples/server/petstore/jaxrs-spec-interface -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS/spec -additionalProperties: - artifactId: jaxrs-spec-interface-petstore-server - interfaceOnly: "true" - serializableModel: "true" - hideGenerationTimestamp: "true" - implicitHeadersRegex: (api_key|enum_header_string) diff --git a/bin/configs/unmaintained/jaxrs-spec.yaml b/bin/configs/unmaintained/jaxrs-spec.yaml deleted file mode 100644 index c3ca6aa61ef..00000000000 --- a/bin/configs/unmaintained/jaxrs-spec.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: jaxrs-spec -outputDir: samples/server/petstore/jaxrs-spec -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS/spec -additionalProperties: - artifactId: jaxrs-spec-petstore-server - serializableModel: "true" - hideGenerationTimestamp: "true" - implicitHeadersRegex: (api_key|enum_header_string) - generateBuilders: "true" diff --git a/bin/configs/unmaintained/jmeter.yaml b/bin/configs/unmaintained/jmeter.yaml deleted file mode 100644 index 0b848d73620..00000000000 --- a/bin/configs/unmaintained/jmeter.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: jmeter -outputDir: samples/client/petstore/jmeter -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/jmeter-client diff --git a/bin/configs/unmaintained/k6.yaml b/bin/configs/unmaintained/k6.yaml deleted file mode 100644 index 8fdd8990046..00000000000 --- a/bin/configs/unmaintained/k6.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: k6 -outputDir: samples/client/petstore/k6 -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/k6 -additionalProperties: - appName: PetstoreClient diff --git a/bin/configs/unmaintained/kotlin-allOff-discriminator.yaml b/bin/configs/unmaintained/kotlin-allOff-discriminator.yaml deleted file mode 100644 index 9ff2e5158eb..00000000000 --- a/bin/configs/unmaintained/kotlin-allOff-discriminator.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-allOff-discriminator -inputSpec: src/test/resources/3_0/issue_10792.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-allOff-discriminator - serializableModel: "false" - dateLibrary: java8 - enumUnknownDefaultCase: true diff --git a/bin/configs/unmaintained/kotlin-array-simple-string-jvm-okhttp3.yaml b/bin/configs/unmaintained/kotlin-array-simple-string-jvm-okhttp3.yaml deleted file mode 100644 index ef79ff84c66..00000000000 --- a/bin/configs/unmaintained/kotlin-array-simple-string-jvm-okhttp3.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-array-simple-string-jvm-okhttp3 -inputSpec: src/test/resources/3_0/issue_7199_array_simple_string.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-array-simple-string-jvm-okhttp3 - library: jvm-okhttp3 diff --git a/bin/configs/unmaintained/kotlin-array-simple-string-jvm-okhttp4.yaml b/bin/configs/unmaintained/kotlin-array-simple-string-jvm-okhttp4.yaml deleted file mode 100644 index 0cfe41a9974..00000000000 --- a/bin/configs/unmaintained/kotlin-array-simple-string-jvm-okhttp4.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-array-simple-string-jvm-okhttp4 -inputSpec: src/test/resources/3_0/issue_7199_array_simple_string.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-array-simple-string-jvm-okhttp4 - library: jvm-okhttp4 diff --git a/bin/configs/unmaintained/kotlin-array-simple-string-jvm-volley.yaml b/bin/configs/unmaintained/kotlin-array-simple-string-jvm-volley.yaml deleted file mode 100644 index ae1ad5c9b88..00000000000 --- a/bin/configs/unmaintained/kotlin-array-simple-string-jvm-volley.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-array-simple-string-jvm-volley -inputSpec: src/test/resources/3_0/issue_7199_array_simple_string.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-array-simple-string-jvm-volley - library: jvm-volley - serializationLibrary: gson - generateRoomModels: false diff --git a/bin/configs/unmaintained/kotlin-array-simple-string-multiplatform.yaml b/bin/configs/unmaintained/kotlin-array-simple-string-multiplatform.yaml deleted file mode 100644 index 6abe065927d..00000000000 --- a/bin/configs/unmaintained/kotlin-array-simple-string-multiplatform.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-array-simple-string-multiplatform -inputSpec: src/test/resources/3_0/issue_7199_array_simple_string.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-array-simple-string-multiplatform - library: multiplatform diff --git a/bin/configs/unmaintained/kotlin-bigdecimal-default-multiplatform.yaml b/bin/configs/unmaintained/kotlin-bigdecimal-default-multiplatform.yaml deleted file mode 100644 index 92862ae612f..00000000000 --- a/bin/configs/unmaintained/kotlin-bigdecimal-default-multiplatform.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-bigdecimal-default-multiplatform -inputSpec: src/test/resources/3_0/issue_10866_bigdecimal_default.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-bigdecimal-default-multiplatform - library: multiplatform diff --git a/bin/configs/unmaintained/kotlin-bigdecimal-default-okhttp4.yaml b/bin/configs/unmaintained/kotlin-bigdecimal-default-okhttp4.yaml deleted file mode 100644 index 64bafcddaed..00000000000 --- a/bin/configs/unmaintained/kotlin-bigdecimal-default-okhttp4.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-bigdecimal-default-okhttp4 -inputSpec: src/test/resources/3_0/issue_10866_bigdecimal_default.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-bigdecimal-default-okhttp4 - library: jvm-okhttp4 diff --git a/bin/configs/unmaintained/kotlin-default-values-jvm-okhttp3.yaml b/bin/configs/unmaintained/kotlin-default-values-jvm-okhttp3.yaml deleted file mode 100644 index 3cca5cf0486..00000000000 --- a/bin/configs/unmaintained/kotlin-default-values-jvm-okhttp3.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-default-values-jvm-okhttp3 -inputSpec: src/test/resources/3_0/issue_10865_default_values.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-default-values-jvm-okhttp3 - library: jvm-okhttp3 - sortParamsByRequiredFlag: false diff --git a/bin/configs/unmaintained/kotlin-default-values-jvm-okhttp4.yaml b/bin/configs/unmaintained/kotlin-default-values-jvm-okhttp4.yaml deleted file mode 100644 index 2add21d0a3f..00000000000 --- a/bin/configs/unmaintained/kotlin-default-values-jvm-okhttp4.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-default-values-jvm-okhttp4 -inputSpec: src/test/resources/3_0/issue_10865_default_values.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-default-values-jvm-okhttp4 - library: jvm-okhttp4 - sortParamsByRequiredFlag: false diff --git a/bin/configs/unmaintained/kotlin-default-values-jvm-retrofit2.yaml b/bin/configs/unmaintained/kotlin-default-values-jvm-retrofit2.yaml deleted file mode 100644 index 7d53f14f7ce..00000000000 --- a/bin/configs/unmaintained/kotlin-default-values-jvm-retrofit2.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-default-values-jvm-retrofit2 -inputSpec: src/test/resources/3_0/issue_10865_default_values.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-default-values-jvm-retrofit2 - library: jvm-retrofit2 - sortParamsByRequiredFlag: false diff --git a/bin/configs/unmaintained/kotlin-default-values-jvm-volley.yaml b/bin/configs/unmaintained/kotlin-default-values-jvm-volley.yaml deleted file mode 100644 index 6cb088bb626..00000000000 --- a/bin/configs/unmaintained/kotlin-default-values-jvm-volley.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-default-values-jvm-volley -inputSpec: src/test/resources/3_0/issue_10865_default_values.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-default-values-jvm-volley - library: jvm-volley - sortParamsByRequiredFlag: false - serializationLibrary: gson - generateRoomModels: true diff --git a/bin/configs/unmaintained/kotlin-default-values-multiplatform.yaml b/bin/configs/unmaintained/kotlin-default-values-multiplatform.yaml deleted file mode 100644 index 7ad9207313c..00000000000 --- a/bin/configs/unmaintained/kotlin-default-values-multiplatform.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-default-values-multiplatform -inputSpec: src/test/resources/3_0/issue_10865_default_values.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-default-values-multiplatform - library: multiplatform - sortParamsByRequiredFlag: false diff --git a/bin/configs/unmaintained/kotlin-default-values-numbers.yaml b/bin/configs/unmaintained/kotlin-default-values-numbers.yaml deleted file mode 100644 index dcd524d110e..00000000000 --- a/bin/configs/unmaintained/kotlin-default-values-numbers.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-default-values-numbers -inputSpec: src/test/resources/3_0/kotlin/issue13506-defaultValue-numbers.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-default-values-numbers - serializationLibrary: gson -globalProperties: - models: "" \ No newline at end of file diff --git a/bin/configs/unmaintained/kotlin-enum-default-value.yaml b/bin/configs/unmaintained/kotlin-enum-default-value.yaml deleted file mode 100644 index 82fa92b8169..00000000000 --- a/bin/configs/unmaintained/kotlin-enum-default-value.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-enum-default-value -inputSpec: src/test/resources/3_0/kotlin/issue10591-enum-defaultValue.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-enum-default-value - serializableModel: "true" - dateLibrary: java8 - enumUnknownDefaultCase: true diff --git a/bin/configs/unmaintained/kotlin-gson.yaml b/bin/configs/unmaintained/kotlin-gson.yaml deleted file mode 100644 index 4014648bb31..00000000000 --- a/bin/configs/unmaintained/kotlin-gson.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-gson -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: gson - artifactId: kotlin-petstore-gson diff --git a/bin/configs/unmaintained/kotlin-jackson.yaml b/bin/configs/unmaintained/kotlin-jackson.yaml deleted file mode 100644 index 9dea4d602bf..00000000000 --- a/bin/configs/unmaintained/kotlin-jackson.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-jackson -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: jackson - artifactId: kotlin-petstore-jackson - enumPropertyNaming: UPPERCASE diff --git a/bin/configs/unmaintained/kotlin-json-request-string.yaml b/bin/configs/unmaintained/kotlin-json-request-string.yaml deleted file mode 100644 index 279baf412e8..00000000000 --- a/bin/configs/unmaintained/kotlin-json-request-string.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-json-request-string -inputSpec: src/test/resources/2_0/petstore-with-date-field.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - requestDateConverter: toString - artifactId: kotlin-petstore-json-request-string - parcelizeModels: true - supportAndroidApiLevel25AndBelow: true - serializationLibrary: kotlinx_serialization - enumUnknownDefaultCase: "true" diff --git a/bin/configs/unmaintained/kotlin-jvm-ktor-gson.yaml b/bin/configs/unmaintained/kotlin-jvm-ktor-gson.yaml deleted file mode 100644 index 6e0a470c7e5..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-ktor-gson.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-jvm-ktor-gson -library: jvm-ktor -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-jvm-ktor-gson - enumUnknownDefaultCase: true - serializationLibrary: gson diff --git a/bin/configs/unmaintained/kotlin-jvm-ktor-jackson.yaml b/bin/configs/unmaintained/kotlin-jvm-ktor-jackson.yaml deleted file mode 100644 index 6d968d2b1a2..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-ktor-jackson.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-jvm-ktor-jackson -library: jvm-ktor -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-jvm-ktor-jackson - enumUnknownDefaultCase: true - serializationLibrary: jackson diff --git a/bin/configs/unmaintained/kotlin-jvm-okhttp3-okhttp3.yaml b/bin/configs/unmaintained/kotlin-jvm-okhttp3-okhttp3.yaml deleted file mode 100644 index a9341c6d9d9..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-okhttp3-okhttp3.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-okhttp3 -library: jvm-okhttp3 -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-okhttp3 - enumUnknownDefaultCase: true diff --git a/bin/configs/unmaintained/kotlin-jvm-okhttp4-coroutines.yaml b/bin/configs/unmaintained/kotlin-jvm-okhttp4-coroutines.yaml deleted file mode 100644 index 8293c9cf430..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-okhttp4-coroutines.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-jvm-okhttp4-coroutines -library: jvm-okhttp4 -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: gson - useCoroutines: "true" - artifactId: kotlin-petstore-okhttp4-coroutines-client - serializableModel: "true" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/kotlin-jvm-retrofit2-coroutines.yaml b/bin/configs/unmaintained/kotlin-jvm-retrofit2-coroutines.yaml deleted file mode 100644 index a82fe5b61ff..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-retrofit2-coroutines.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: kotlin -outputDir: samples/openapi3/client/petstore/kotlin-jvm-retrofit2-coroutines -library: jvm-retrofit2 -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: gson - useCoroutines: "true" - artifactId: kotlin-petstore-coroutines-client - serializableModel: "true" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/kotlin-jvm-retrofit2-kotlinx_serialization.yaml b/bin/configs/unmaintained/kotlin-jvm-retrofit2-kotlinx_serialization.yaml deleted file mode 100644 index a6bf412da1d..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-retrofit2-kotlinx_serialization.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-retrofit2-kotlinx_serialization -library: jvm-retrofit2 -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: kotlinx_serialization - artifactId: kotlin-petstore-retrofit2-kotlinx_serialization - enumPropertyNaming: UPPERCASE - serializableModel: "true" diff --git a/bin/configs/unmaintained/kotlin-jvm-retrofit2-retrofit2.yaml b/bin/configs/unmaintained/kotlin-jvm-retrofit2-retrofit2.yaml deleted file mode 100644 index aad2d5dd63b..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-retrofit2-retrofit2.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-retrofit2 -library: jvm-retrofit2 -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-retrofit2 diff --git a/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx.yaml b/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx.yaml deleted file mode 100644 index e537d14d0f2..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: kotlin -outputDir: samples/openapi3/client/petstore/kotlin-jvm-retrofit2-rx -library: jvm-retrofit2 -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: gson - useRxJava: "true" - artifactId: kotlin-petstore-rx-client - serializableModel: "true" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx2-kotlinx_serialization.yaml b/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx2-kotlinx_serialization.yaml deleted file mode 100644 index df17783ace9..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx2-kotlinx_serialization.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: kotlin -outputDir: samples/openapi3/client/petstore/kotlin-jvm-retrofit2-rx2-kotlinx_serialization -library: jvm-retrofit2 -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: kotlinx_serialization - useRxJava2: "true" - artifactId: kotlin-petstore-rx2-kotlinx_serialization-client - serializableModel: "true" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx2.yaml b/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx2.yaml deleted file mode 100644 index ec258c67e22..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx2.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: kotlin -outputDir: samples/openapi3/client/petstore/kotlin-jvm-retrofit2-rx2 -library: jvm-retrofit2 -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: gson - useRxJava2: "true" - artifactId: kotlin-petstore-rx2-client - serializableModel: "true" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx3.yaml b/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx3.yaml deleted file mode 100644 index fd342eb3313..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-retrofit2-rx3.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-retrofit2-rx3 -library: jvm-retrofit2 -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-retrofit2-rx3 - useRxJava3: "true" diff --git a/bin/configs/unmaintained/kotlin-jvm-volley.yaml b/bin/configs/unmaintained/kotlin-jvm-volley.yaml deleted file mode 100644 index 66c9d150220..00000000000 --- a/bin/configs/unmaintained/kotlin-jvm-volley.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-jvm-volley -library: jvm-volley -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-jvm-volley - generateRoomModels: "true" - serializationLibrary: "gson" diff --git a/bin/configs/unmaintained/kotlin-modelMutable.yaml b/bin/configs/unmaintained/kotlin-modelMutable.yaml deleted file mode 100644 index 3eaade9e766..00000000000 --- a/bin/configs/unmaintained/kotlin-modelMutable.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-modelMutable -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-modelMutable - modelMutable: "true" diff --git a/bin/configs/unmaintained/kotlin-moshi-codegen.yaml b/bin/configs/unmaintained/kotlin-moshi-codegen.yaml deleted file mode 100644 index 3cf057068c5..00000000000 --- a/bin/configs/unmaintained/kotlin-moshi-codegen.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-moshi-codegen -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - serializationLibrary: moshi - artifactId: kotlin-petstore-moshi-codegen - moshiCodeGen: "true" diff --git a/bin/configs/unmaintained/kotlin-multiplatform.yaml b/bin/configs/unmaintained/kotlin-multiplatform.yaml deleted file mode 100644 index fcc37d5451d..00000000000 --- a/bin/configs/unmaintained/kotlin-multiplatform.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-multiplatform -library: multiplatform -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-client-petstore-multiplatform diff --git a/bin/configs/unmaintained/kotlin-nonpublic.yaml b/bin/configs/unmaintained/kotlin-nonpublic.yaml deleted file mode 100644 index feaf3edc60e..00000000000 --- a/bin/configs/unmaintained/kotlin-nonpublic.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-nonpublic -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - nonPublicApi: "true" - artifactId: kotlin-petstore-nonpublic diff --git a/bin/configs/unmaintained/kotlin-nullable.yaml b/bin/configs/unmaintained/kotlin-nullable.yaml deleted file mode 100644 index e845cf7bbd7..00000000000 --- a/bin/configs/unmaintained/kotlin-nullable.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-nullable -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-nullable - serializableModel: "true" - nullableReturnType: "true" diff --git a/bin/configs/unmaintained/kotlin-server-jaxrs-spec.yaml b/bin/configs/unmaintained/kotlin-server-jaxrs-spec.yaml deleted file mode 100644 index f24c541911d..00000000000 --- a/bin/configs/unmaintained/kotlin-server-jaxrs-spec.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin-server -outputDir: samples/server/petstore/kotlin-server/jaxrs-spec -library: jaxrs-spec -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-server -additionalProperties: - useCoroutines: "true" diff --git a/bin/configs/unmaintained/kotlin-server-ktor.yaml b/bin/configs/unmaintained/kotlin-server-ktor.yaml deleted file mode 100644 index cba415bd19d..00000000000 --- a/bin/configs/unmaintained/kotlin-server-ktor.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin-server -outputDir: samples/server/petstore/kotlin-server/ktor -library: ktor -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-server -additionalProperties: - hideGenerationTimestamp: "true" - serializableModel: "true" diff --git a/bin/configs/unmaintained/kotlin-server-modelMutable.yaml b/bin/configs/unmaintained/kotlin-server-modelMutable.yaml deleted file mode 100644 index 475c5d66001..00000000000 --- a/bin/configs/unmaintained/kotlin-server-modelMutable.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin-server -outputDir: samples/server/petstore/kotlin-server-modelMutable -library: ktor -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-server -additionalProperties: - hideGenerationTimestamp: "true" - modelMutable: "true" diff --git a/bin/configs/unmaintained/kotlin-spring-boot-delegate.yaml b/bin/configs/unmaintained/kotlin-spring-boot-delegate.yaml deleted file mode 100644 index d635bc4cf3c..00000000000 --- a/bin/configs/unmaintained/kotlin-spring-boot-delegate.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: kotlin-spring -outputDir: samples/server/petstore/kotlin-springboot-delegate -library: spring-boot -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/kotlin-spring -additionalProperties: - documentationProvider: springdoc - annotationLibrary: swagger2 - useSwaggerUI: "true" - delegatePattern: "true" - beanValidations: "true" diff --git a/bin/configs/unmaintained/kotlin-spring-boot-modelMutable.yaml b/bin/configs/unmaintained/kotlin-spring-boot-modelMutable.yaml deleted file mode 100644 index 3d036218358..00000000000 --- a/bin/configs/unmaintained/kotlin-spring-boot-modelMutable.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: kotlin-spring -outputDir: samples/server/petstore/kotlin-springboot-modelMutable -library: spring-boot -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-spring -additionalProperties: - documentationProvider: springdoc - annotationLibrary: swagger2 - useSwaggerUI: "true" - serializableModel: "true" - serviceImplementation: "true" - beanValidations: "true" - modelMutable: "true" diff --git a/bin/configs/unmaintained/kotlin-spring-boot-reactive.yaml b/bin/configs/unmaintained/kotlin-spring-boot-reactive.yaml deleted file mode 100644 index dd54b6e8656..00000000000 --- a/bin/configs/unmaintained/kotlin-spring-boot-reactive.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: kotlin-spring -outputDir: samples/server/petstore/kotlin-springboot-reactive -library: spring-boot -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-spring -additionalProperties: - documentationProvider: springdoc - annotationLibrary: swagger2 - useSwaggerUI: "true" - serviceImplementation: "true" - reactive: "true" - beanValidations: "true" diff --git a/bin/configs/unmaintained/kotlin-spring-boot-source-swagger1.yaml b/bin/configs/unmaintained/kotlin-spring-boot-source-swagger1.yaml deleted file mode 100644 index 34e4cccd52f..00000000000 --- a/bin/configs/unmaintained/kotlin-spring-boot-source-swagger1.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: kotlin-spring -outputDir: samples/server/petstore/kotlin-springboot-source-swagger1 -library: spring-boot -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-spring -additionalProperties: - documentationProvider: source - annotationLibrary: swagger1 - useSwaggerUI: "true" - serviceImplementation: "true" - serializableModel: "true" - beanValidations: "true" diff --git a/bin/configs/unmaintained/kotlin-spring-boot-source-swagger2.yaml b/bin/configs/unmaintained/kotlin-spring-boot-source-swagger2.yaml deleted file mode 100644 index a45820f5f1c..00000000000 --- a/bin/configs/unmaintained/kotlin-spring-boot-source-swagger2.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: kotlin-spring -outputDir: samples/server/petstore/kotlin-springboot-source-swagger2 -library: spring-boot -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-spring -additionalProperties: - documentationProvider: source - annotationLibrary: swagger2 - useSwaggerUI: "true" - serviceImplementation: "true" - serializableModel: "true" - beanValidations: "true" diff --git a/bin/configs/unmaintained/kotlin-spring-boot-springfox.yaml b/bin/configs/unmaintained/kotlin-spring-boot-springfox.yaml deleted file mode 100644 index 3e221bc9832..00000000000 --- a/bin/configs/unmaintained/kotlin-spring-boot-springfox.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: kotlin-spring -outputDir: samples/server/petstore/kotlin-springboot-springfox -library: spring-boot -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-spring -additionalProperties: - documentationProvider: springfox - annotationLibrary: swagger1 - useSwaggerUI: "true" - serviceImplementation: "true" - serializableModel: "true" - beanValidations: "true" diff --git a/bin/configs/unmaintained/kotlin-spring-boot.yaml b/bin/configs/unmaintained/kotlin-spring-boot.yaml deleted file mode 100644 index 8a33889c220..00000000000 --- a/bin/configs/unmaintained/kotlin-spring-boot.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: kotlin-spring -outputDir: samples/server/petstore/kotlin-springboot -library: spring-boot -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-spring -additionalProperties: - documentationProvider: none - annotationLibrary: none - useSwaggerUI: "false" - serviceImplementation: "true" - serializableModel: "true" - beanValidations: "true" diff --git a/bin/configs/unmaintained/kotlin-string.yaml b/bin/configs/unmaintained/kotlin-string.yaml deleted file mode 100644 index 365c0ae4cc4..00000000000 --- a/bin/configs/unmaintained/kotlin-string.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-string -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-string - serializableModel: "true" - sortModelPropertiesByRequiredFlag: "false" - sortParamsByRequiredFlag: "false" - dateLibrary: string diff --git a/bin/configs/unmaintained/kotlin-threetenbp.yaml b/bin/configs/unmaintained/kotlin-threetenbp.yaml deleted file mode 100644 index b289f5fbe4b..00000000000 --- a/bin/configs/unmaintained/kotlin-threetenbp.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-threetenbp -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-threetenbp - dateLibrary: threetenbp diff --git a/bin/configs/unmaintained/kotlin-uppercase-enum.yaml b/bin/configs/unmaintained/kotlin-uppercase-enum.yaml deleted file mode 100644 index a6a9beeb75c..00000000000 --- a/bin/configs/unmaintained/kotlin-uppercase-enum.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin-uppercase-enum -inputSpec: src/test/resources/3_0/issue-4062.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-uppercase-enum - enumPropertyNaming: UPPERCASE - serializationLibrary: kotlinx_serialization - enumUnknownDefaultCase: "true" diff --git a/bin/configs/unmaintained/kotlin-vertx-modelMutable.yaml b/bin/configs/unmaintained/kotlin-vertx-modelMutable.yaml deleted file mode 100644 index 6d1d00431e7..00000000000 --- a/bin/configs/unmaintained/kotlin-vertx-modelMutable.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: kotlin-vertx -outputDir: samples/server/petstore/kotlin-vertx-modelMutable -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-vertx-server -additionalProperties: - modelMutable: "true" diff --git a/bin/configs/unmaintained/kotlin-vertx-vertx.yaml b/bin/configs/unmaintained/kotlin-vertx-vertx.yaml deleted file mode 100644 index 9cfd1f25ef1..00000000000 --- a/bin/configs/unmaintained/kotlin-vertx-vertx.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: kotlin-vertx -outputDir: samples/server/petstore/kotlin/vertx -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-vertx-server -additionalProperties: - modelMutable: "false" diff --git a/bin/configs/unmaintained/kotlin.yaml b/bin/configs/unmaintained/kotlin.yaml deleted file mode 100644 index ac685e1c90f..00000000000 --- a/bin/configs/unmaintained/kotlin.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: kotlin -outputDir: samples/client/petstore/kotlin -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/kotlin-client -additionalProperties: - artifactId: kotlin-petstore-client - serializableModel: "true" - dateLibrary: java8 diff --git a/bin/configs/unmaintained/ktorm-schema-modelMutable.yaml b/bin/configs/unmaintained/ktorm-schema-modelMutable.yaml deleted file mode 100644 index 49d316be116..00000000000 --- a/bin/configs/unmaintained/ktorm-schema-modelMutable.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: ktorm-schema -outputDir: samples/schema/petstore/ktorm-modelMutable -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/ktorm-schema -additionalProperties: - hideGenerationTimestamp: true - importModelPackageName: org.openapijsonschematools.client.models - modelMutable: "true" diff --git a/bin/configs/unmaintained/ktorm-schema.yaml b/bin/configs/unmaintained/ktorm-schema.yaml deleted file mode 100644 index 156bdbd7ee0..00000000000 --- a/bin/configs/unmaintained/ktorm-schema.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: ktorm-schema -outputDir: samples/schema/petstore/ktorm -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/ktorm-schema -additionalProperties: - hideGenerationTimestamp: true - importModelPackageName: org.openapijsonschematools.client.models diff --git a/bin/configs/unmaintained/lua.yaml b/bin/configs/unmaintained/lua.yaml deleted file mode 100644 index b3242ee89f2..00000000000 --- a/bin/configs/unmaintained/lua.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: lua -outputDir: samples/client/petstore/lua -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/lua -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/markdown.yaml b/bin/configs/unmaintained/markdown.yaml deleted file mode 100644 index 35f4585f69c..00000000000 --- a/bin/configs/unmaintained/markdown.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: markdown -outputDir: samples/documentation/markdown -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/markdown-documentation diff --git a/bin/configs/unmaintained/mysql-schema-mysql.yaml b/bin/configs/unmaintained/mysql-schema-mysql.yaml deleted file mode 100644 index 46873e5cb42..00000000000 --- a/bin/configs/unmaintained/mysql-schema-mysql.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: mysql-schema -outputDir: samples/schema/petstore/mysql -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/mysql-schema diff --git a/bin/configs/unmaintained/nim.yaml b/bin/configs/unmaintained/nim.yaml deleted file mode 100644 index 2a2192ab09c..00000000000 --- a/bin/configs/unmaintained/nim.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: nim -outputDir: samples/client/petstore/nim -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/nim-client -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/nodejs-express-server.yaml b/bin/configs/unmaintained/nodejs-express-server.yaml deleted file mode 100644 index ec0fb0254cd..00000000000 --- a/bin/configs/unmaintained/nodejs-express-server.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: nodejs-express-server -outputDir: samples/server/petstore/nodejs-express-server -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/nodejs-express-server diff --git a/bin/configs/unmaintained/objc-core-data.yaml b/bin/configs/unmaintained/objc-core-data.yaml deleted file mode 100644 index ef08dd13195..00000000000 --- a/bin/configs/unmaintained/objc-core-data.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: objc -outputDir: samples/client/petstore/objc/core-data -inputSpec: src/test/resources/3_0/petstore.json -templateDir: src/main/resources/objc -additionalProperties: - classPrefix: SWG - podName: SwaggerClient - coreData: "true" diff --git a/bin/configs/unmaintained/objc-default.yaml b/bin/configs/unmaintained/objc-default.yaml deleted file mode 100644 index f9b6a6e5fe0..00000000000 --- a/bin/configs/unmaintained/objc-default.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: objc -outputDir: samples/client/petstore/objc/default -inputSpec: src/test/resources/3_0/petstore.json -templateDir: src/main/resources/objc -additionalProperties: - classPrefix: SWG - podName: SwaggerClient diff --git a/bin/configs/unmaintained/ocaml.yaml b/bin/configs/unmaintained/ocaml.yaml deleted file mode 100644 index 41d474c8f93..00000000000 --- a/bin/configs/unmaintained/ocaml.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: ocaml -outputDir: samples/client/petstore/ocaml -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/ocaml -additionalProperties: - packageName: petstore_client diff --git a/bin/configs/unmaintained/openapi3/android-httpclient.yaml b/bin/configs/unmaintained/openapi3/android-httpclient.yaml deleted file mode 100644 index a504a41ce16..00000000000 --- a/bin/configs/unmaintained/openapi3/android-httpclient.yaml +++ /dev/null @@ -1,5 +0,0 @@ -generatorName: android -outputDir: samples/client/petstore/android/httpclient -library: httpclient -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/android diff --git a/bin/configs/unmaintained/openapi3/android-volley.yaml b/bin/configs/unmaintained/openapi3/android-volley.yaml deleted file mode 100644 index 8572bb77b77..00000000000 --- a/bin/configs/unmaintained/openapi3/android-volley.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: android -outputDir: samples/client/petstore/android/volley -library: volley -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/android -additionalProperties: - artifactId: petstore-android-volley diff --git a/bin/configs/unmaintained/openapi3/avro-schema.yaml b/bin/configs/unmaintained/openapi3/avro-schema.yaml deleted file mode 100644 index 9b53f84c45a..00000000000 --- a/bin/configs/unmaintained/openapi3/avro-schema.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: avro-schema -outputDir: samples/openapi3/schema/petstore/avro-schema -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/avro-schema diff --git a/bin/configs/unmaintained/openapi3/bash.yaml b/bin/configs/unmaintained/openapi3/bash.yaml deleted file mode 100644 index 2e17d51b486..00000000000 --- a/bin/configs/unmaintained/openapi3/bash.yaml +++ /dev/null @@ -1,14 +0,0 @@ -generatorName: bash -outputDir: samples/client/petstore/bash -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/bash -additionalProperties: - generateZshCompletion: true - hostEnvironmentVariable: PETSTORE_HOST - curlOptions: -sS --tlsv1.2 - apiKeyAuthEnvironmentVariable: PETSTORE_API_KEY - processMarkdown: true - basicAuthEnvironmentVariable: PETSTORE_BASIC_AUTH - scriptName: petstore-cli - generateBashCompletion: true - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/openapi3/clojure.yaml b/bin/configs/unmaintained/openapi3/clojure.yaml deleted file mode 100644 index 5e82063ccd1..00000000000 --- a/bin/configs/unmaintained/openapi3/clojure.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: clojure -outputDir: samples/client/petstore/clojure -inputSpec: src/test/resources/3_0/petstore.json -templateDir: src/main/resources/clojure diff --git a/bin/configs/unmaintained/openapi3/cpp-pistache-server-cpp-pistache.yaml b/bin/configs/unmaintained/openapi3/cpp-pistache-server-cpp-pistache.yaml deleted file mode 100644 index 2527cf67eee..00000000000 --- a/bin/configs/unmaintained/openapi3/cpp-pistache-server-cpp-pistache.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-pistache-server -outputDir: samples/server/petstore/cpp-pistache -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/cpp-pistache-server diff --git a/bin/configs/unmaintained/openapi3/cpp-qt5-client-cpp-qt5.yaml b/bin/configs/unmaintained/openapi3/cpp-qt5-client-cpp-qt5.yaml deleted file mode 100644 index db7bb6551df..00000000000 --- a/bin/configs/unmaintained/openapi3/cpp-qt5-client-cpp-qt5.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-qt5-client -outputDir: samples/client/petstore/cpp-qt5 -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/cpp-qt5-client diff --git a/bin/configs/unmaintained/openapi3/cpp-qt5-qhttpengine-server.yaml b/bin/configs/unmaintained/openapi3/cpp-qt5-qhttpengine-server.yaml deleted file mode 100644 index d0aacbd9f3f..00000000000 --- a/bin/configs/unmaintained/openapi3/cpp-qt5-qhttpengine-server.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-qt5-qhttpengine-server -outputDir: samples/client/petstore/cpp-qt5-qhttpengine-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/cpp-qt5-qhttpengine-server diff --git a/bin/configs/unmaintained/openapi3/cpp-restbed-server-cpp-restbed-deprecated.yaml b/bin/configs/unmaintained/openapi3/cpp-restbed-server-cpp-restbed-deprecated.yaml deleted file mode 100644 index f554a7f43e8..00000000000 --- a/bin/configs/unmaintained/openapi3/cpp-restbed-server-cpp-restbed-deprecated.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-restbed-server-deprecated -outputDir: samples/server/petstore/cpp-restbed-deprecated -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/cpp-restbed-server-deprecated diff --git a/bin/configs/unmaintained/openapi3/cpp-restbed-server-cpp-restbed.yaml b/bin/configs/unmaintained/openapi3/cpp-restbed-server-cpp-restbed.yaml deleted file mode 100644 index 00c89b98318..00000000000 --- a/bin/configs/unmaintained/openapi3/cpp-restbed-server-cpp-restbed.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-restbed-server -outputDir: samples/server/petstore/cpp-restbed/generated/3_0 -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/cpp-restbed-server diff --git a/bin/configs/unmaintained/openapi3/cpp-tizen.yaml b/bin/configs/unmaintained/openapi3/cpp-tizen.yaml deleted file mode 100644 index 347e7afb826..00000000000 --- a/bin/configs/unmaintained/openapi3/cpp-tizen.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: cpp-tizen -outputDir: samples/client/petstore/cpp-tizen -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/cpp-tizen-client diff --git a/bin/configs/unmaintained/openapi3/csharp-OpenAPIClient.yaml b/bin/configs/unmaintained/openapi3/csharp-OpenAPIClient.yaml deleted file mode 100644 index 282430bb89d..00000000000 --- a/bin/configs/unmaintained/openapi3/csharp-OpenAPIClient.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: csharp -outputDir: samples/openapi3/client/petstore/csharp/OpenAPIClient -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' diff --git a/bin/configs/unmaintained/openapi3/csharp-OpenAPIClientNetStandard.yaml b/bin/configs/unmaintained/openapi3/csharp-OpenAPIClientNetStandard.yaml deleted file mode 100644 index 54a2c6ded02..00000000000 --- a/bin/configs/unmaintained/openapi3/csharp-OpenAPIClientNetStandard.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: csharp -outputDir: samples/client/petstore/csharp/OpenAPIClientNetStandard -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - targetFramework: netstandard1.3 - packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}' diff --git a/bin/configs/unmaintained/openapi3/csharp-OpenAPIClientWithPropertyChanged.yaml b/bin/configs/unmaintained/openapi3/csharp-OpenAPIClientWithPropertyChanged.yaml deleted file mode 100644 index 82f56396b73..00000000000 --- a/bin/configs/unmaintained/openapi3/csharp-OpenAPIClientWithPropertyChanged.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: csharp -outputDir: samples/client/petstore/csharp/OpenAPIClientWithPropertyChanged -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/csharp -additionalProperties: - packageGuid: '{5CD900DE-8266-412F-A758-28E1F9C623D5}' - generatePropertyChanged: "true" - optionalEmitDefaultValues: "true" diff --git a/bin/configs/unmaintained/openapi3/csharp-dotnet2-OpenAPIClient.yaml b/bin/configs/unmaintained/openapi3/csharp-dotnet2-OpenAPIClient.yaml deleted file mode 100644 index bc27f741f67..00000000000 --- a/bin/configs/unmaintained/openapi3/csharp-dotnet2-OpenAPIClient.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: csharp-dotnet2 -outputDir: samples/client/petstore/csharp-dotnet2/OpenAPIClientTest/Lib/OpenAPIClient -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/csharp-dotnet2 -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/openapi3/elixir.yaml b/bin/configs/unmaintained/openapi3/elixir.yaml deleted file mode 100644 index 25e51ce2b4e..00000000000 --- a/bin/configs/unmaintained/openapi3/elixir.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: elixir -outputDir: samples/client/petstore/elixir -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/elixir diff --git a/bin/configs/unmaintained/openapi3/go-gin-server-go-gin-api-server.yaml b/bin/configs/unmaintained/openapi3/go-gin-server-go-gin-api-server.yaml deleted file mode 100644 index e5758951142..00000000000 --- a/bin/configs/unmaintained/openapi3/go-gin-server-go-gin-api-server.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: go-gin-server -outputDir: samples/openapi3/server/petstore/go-gin-api-server -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/go-gin-server -additionalProperties: - hideGenerationTimestamp: "true" - packageName: petstoreserver diff --git a/bin/configs/unmaintained/openapi3/go-petstore.yaml b/bin/configs/unmaintained/openapi3/go-petstore.yaml deleted file mode 100644 index 02a30f98a24..00000000000 --- a/bin/configs/unmaintained/openapi3/go-petstore.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: go -outputDir: samples/openapi3/client/petstore/go/go-petstore -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/go -additionalProperties: - enumClassPrefix: "true" - packageName: petstore diff --git a/bin/configs/unmaintained/openapi3/go-server-go-api-server.yaml b/bin/configs/unmaintained/openapi3/go-server-go-api-server.yaml deleted file mode 100644 index d40663db301..00000000000 --- a/bin/configs/unmaintained/openapi3/go-server-go-api-server.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: go-server -outputDir: samples/openapi3/server/petstore/go-api-server -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/go-server -additionalProperties: - hideGenerationTimestamp: "true" - packageName: petstoreserver diff --git a/bin/configs/unmaintained/openapi3/graphql-nodejs-express-server.yaml b/bin/configs/unmaintained/openapi3/graphql-nodejs-express-server.yaml deleted file mode 100644 index b154e78c8d4..00000000000 --- a/bin/configs/unmaintained/openapi3/graphql-nodejs-express-server.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: graphql-nodejs-express-server -outputDir: samples/server/petstore/graphql-nodejs-express-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/graphql-nodejs-express-server -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/openapi3/haskell-http-client.yaml b/bin/configs/unmaintained/openapi3/haskell-http-client.yaml deleted file mode 100644 index 75bd06cc50a..00000000000 --- a/bin/configs/unmaintained/openapi3/haskell-http-client.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: haskell-http-client -outputDir: samples/client/petstore/haskell-http-client -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/haskell-http-client diff --git a/bin/configs/unmaintained/openapi3/haskell-servant.yaml b/bin/configs/unmaintained/openapi3/haskell-servant.yaml deleted file mode 100644 index 7860b25c7cb..00000000000 --- a/bin/configs/unmaintained/openapi3/haskell-servant.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: haskell -outputDir: samples/server/petstore/haskell-servant -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/haskell-servant diff --git a/bin/configs/unmaintained/openapi3/javascript-closure-angular.yaml b/bin/configs/unmaintained/openapi3/javascript-closure-angular.yaml deleted file mode 100644 index eaf8b516a81..00000000000 --- a/bin/configs/unmaintained/openapi3/javascript-closure-angular.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: javascript-closure-angular -outputDir: samples/client/petstore/javascript-closure-angular -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/Javascript-Closure-Angular diff --git a/bin/configs/unmaintained/openapi3/jaxrs-cxf-client-jackson-nullable.yaml b/bin/configs/unmaintained/openapi3/jaxrs-cxf-client-jackson-nullable.yaml deleted file mode 100644 index ed9b02b9e47..00000000000 --- a/bin/configs/unmaintained/openapi3/jaxrs-cxf-client-jackson-nullable.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: jaxrs-cxf-client -outputDir: samples/openapi3/client/petstore/jaxrs-cxf-client-jackson-nullable -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaJaxRS/cxf -additionalProperties: - jackson: "true" \ No newline at end of file diff --git a/bin/configs/unmaintained/openapi3/jaxrs-cxf-client.yaml b/bin/configs/unmaintained/openapi3/jaxrs-cxf-client.yaml deleted file mode 100644 index 5cc630e6878..00000000000 --- a/bin/configs/unmaintained/openapi3/jaxrs-cxf-client.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: jaxrs-cxf-client -outputDir: samples/client/petstore/jaxrs-cxf-client -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaJaxRS/cxf -additionalProperties: - artifactId: jaxrs-cxf-petstore-client diff --git a/bin/configs/unmaintained/openapi3/php-laravel.yaml b/bin/configs/unmaintained/openapi3/php-laravel.yaml deleted file mode 100644 index 38c63351634..00000000000 --- a/bin/configs/unmaintained/openapi3/php-laravel.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: php-laravel -outputDir: samples/server/petstore/php-laravel -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-laravel diff --git a/bin/configs/unmaintained/openapi3/php-slim4.yaml b/bin/configs/unmaintained/openapi3/php-slim4.yaml deleted file mode 100644 index 52957d68940..00000000000 --- a/bin/configs/unmaintained/openapi3/php-slim4.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: php-slim4 -outputDir: samples/server/petstore/php-slim4 -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-slim4-server diff --git a/bin/configs/unmaintained/openapi3/php-symfony-SymfonyBundle-php.yaml b/bin/configs/unmaintained/openapi3/php-symfony-SymfonyBundle-php.yaml deleted file mode 100644 index b6a02789158..00000000000 --- a/bin/configs/unmaintained/openapi3/php-symfony-SymfonyBundle-php.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: php-symfony -outputDir: samples/openapi3/server/petstore/php-symfony/SymfonyBundle-php -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-symfony diff --git a/bin/configs/unmaintained/openapi3/python-flask-python2.yaml b/bin/configs/unmaintained/openapi3/python-flask-python2.yaml deleted file mode 100644 index 8e06dc00f57..00000000000 --- a/bin/configs/unmaintained/openapi3/python-flask-python2.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: python-flask -outputDir: samples/openapi3/server/petstore/python-flask-python2 -inputSpec: src/test/resources/3_0/petstore-with-object-as-parameter.yaml -templateDir: src/main/resources/python-flask -additionalProperties: - supportPython2: true diff --git a/bin/configs/unmaintained/openapi3/python-flask.yaml b/bin/configs/unmaintained/openapi3/python-flask.yaml deleted file mode 100644 index 069339596ee..00000000000 --- a/bin/configs/unmaintained/openapi3/python-flask.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: python-flask -outputDir: samples/openapi3/server/petstore/python-flask -inputSpec: src/test/resources/3_0/petstore-with-object-as-parameter.yaml -templateDir: src/main/resources/python-flask diff --git a/bin/configs/unmaintained/openapi3/r-R.yaml b/bin/configs/unmaintained/openapi3/r-R.yaml deleted file mode 100644 index ea807e655ed..00000000000 --- a/bin/configs/unmaintained/openapi3/r-R.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: r -outputDir: samples/client/petstore/R -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/r -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/openapi3/rust.yaml b/bin/configs/unmaintained/openapi3/rust.yaml deleted file mode 100644 index d23ca43bf0f..00000000000 --- a/bin/configs/unmaintained/openapi3/rust.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: rust -outputDir: samples/client/petstore/rust -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/rust -additionalProperties: - packageName: petstore_client diff --git a/bin/configs/unmaintained/openapi3/scala-finch.yaml b/bin/configs/unmaintained/openapi3/scala-finch.yaml deleted file mode 100644 index a040c610b52..00000000000 --- a/bin/configs/unmaintained/openapi3/scala-finch.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: scala-finch -outputDir: samples/server/petstore/scala-finch -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scala-finch diff --git a/bin/configs/unmaintained/openapi3/typescript-angular-default.yaml b/bin/configs/unmaintained/openapi3/typescript-angular-default.yaml deleted file mode 100644 index 769c2972d1c..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-angular-default.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 13.3.2 diff --git a/bin/configs/unmaintained/openapi3/typescript-angular-npm.yaml b/bin/configs/unmaintained/openapi3/typescript-angular-npm.yaml deleted file mode 100644 index 3c39a82a24e..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-angular-npm.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular/npm -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - npmVersion: 0.0.1 - ngVersion: 13.3.2 - npmName: '@openapijsonschematools/angular2-typescript-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/openapi3/typescript-angular-with-interfaces.yaml b/bin/configs/unmaintained/openapi3/typescript-angular-with-interfaces.yaml deleted file mode 100644 index 987ba23df13..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-angular-with-interfaces.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular/with-interfaces -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - withInterfaces: "true" - ngVersion: 13.3.2 diff --git a/bin/configs/unmaintained/openapi3/typescript-aurelia-default.yaml b/bin/configs/unmaintained/openapi3/typescript-aurelia-default.yaml deleted file mode 100644 index f8dd455c324..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-aurelia-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-aurelia -outputDir: samples/client/petstore/typescript-aurelia/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-aurelia diff --git a/bin/configs/unmaintained/openapi3/typescript-fetch-default.yaml b/bin/configs/unmaintained/openapi3/typescript-fetch-default.yaml deleted file mode 100644 index 8a2fae75f8e..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-fetch-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch diff --git a/bin/configs/unmaintained/openapi3/typescript-fetch-es6-target.yaml b/bin/configs/unmaintained/openapi3/typescript-fetch-es6-target.yaml deleted file mode 100644 index 3096418fb16..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-fetch-es6-target.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/es6-target -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - npmVersion: 1.0.0 - supportsES6: true - npmName: '@openapijsonschematools/typescript-fetch-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/openapi3/typescript-fetch-with-interfaces.yaml b/bin/configs/unmaintained/openapi3/typescript-fetch-with-interfaces.yaml deleted file mode 100644 index 9da9d40e608..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-fetch-with-interfaces.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/with-interfaces -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - withInterfaces: "true" diff --git a/bin/configs/unmaintained/openapi3/typescript-fetch-with-npm-version.yaml b/bin/configs/unmaintained/openapi3/typescript-fetch-with-npm-version.yaml deleted file mode 100644 index 341bf739ea9..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-fetch-with-npm-version.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/with-npm-version -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-fetch-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/openapi3/typescript-inversify.yaml b/bin/configs/unmaintained/openapi3/typescript-inversify.yaml deleted file mode 100644 index dc3c1efb76a..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-inversify.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-inversify -outputDir: samples/client/petstore/typescript-inversify -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-inversify diff --git a/bin/configs/unmaintained/openapi3/typescript-jquery-default.yaml b/bin/configs/unmaintained/openapi3/typescript-jquery-default.yaml deleted file mode 100644 index 0addb302c98..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-jquery-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-jquery -outputDir: samples/client/petstore/typescript-jquery/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-jquery diff --git a/bin/configs/unmaintained/openapi3/typescript-jquery-npm.yaml b/bin/configs/unmaintained/openapi3/typescript-jquery-npm.yaml deleted file mode 100644 index bbe384f288b..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-jquery-npm.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-jquery -outputDir: samples/client/petstore/typescript-jquery/npm -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-jquery -additionalProperties: - npmVersion: 0.0.1 - npmName: '@openapijsonschematools/jquery-typescript-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/openapi3/typescript-node-default.yaml b/bin/configs/unmaintained/openapi3/typescript-node-default.yaml deleted file mode 100644 index 3163b5b749c..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-node-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-node -outputDir: samples/client/petstore/typescript-node/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-node diff --git a/bin/configs/unmaintained/openapi3/typescript-node-npm.yaml b/bin/configs/unmaintained/openapi3/typescript-node-npm.yaml deleted file mode 100644 index 3e0276b7800..00000000000 --- a/bin/configs/unmaintained/openapi3/typescript-node-npm.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-node -outputDir: samples/client/petstore/typescript-node/npm -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-node -additionalProperties: - npmVersion: 0.0.1 - npmName: '@openapijsonschematools/angular2-typescript-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/perl-deep_module_test.yaml b/bin/configs/unmaintained/perl-deep_module_test.yaml deleted file mode 100644 index 77040213ff4..00000000000 --- a/bin/configs/unmaintained/perl-deep_module_test.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: perl -outputDir: samples/client/petstore/perl/deep_module_test -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/perl -additionalProperties: - moduleName: Something::Deep - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/perl.yaml b/bin/configs/unmaintained/perl.yaml deleted file mode 100644 index 2212c2323fe..00000000000 --- a/bin/configs/unmaintained/perl.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: perl -outputDir: samples/client/petstore/perl -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/perl -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/php-OpenAPIClient.yaml b/bin/configs/unmaintained/php-OpenAPIClient.yaml deleted file mode 100644 index 5f7f78fd5c9..00000000000 --- a/bin/configs/unmaintained/php-OpenAPIClient.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: php -outputDir: samples/client/petstore/php/OpenAPIClient-php -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/php diff --git a/bin/configs/unmaintained/php-dt-modern.yaml b/bin/configs/unmaintained/php-dt-modern.yaml deleted file mode 100644 index 95c7e8e823d..00000000000 --- a/bin/configs/unmaintained/php-dt-modern.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: php-dt -outputDir: samples/client/petstore/php-dt-modern -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-dt-modern -additionalProperties: - modern: "true" diff --git a/bin/configs/unmaintained/php-dt.yaml b/bin/configs/unmaintained/php-dt.yaml deleted file mode 100644 index 7b047f0e461..00000000000 --- a/bin/configs/unmaintained/php-dt.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: php-dt -outputDir: samples/client/petstore/php-dt -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-dt diff --git a/bin/configs/unmaintained/php-laravel.yaml b/bin/configs/unmaintained/php-laravel.yaml deleted file mode 100644 index 2ce38983e74..00000000000 --- a/bin/configs/unmaintained/php-laravel.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: php-laravel -outputDir: samples/server/petstore/php-laravel -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/php-laravel -gitUserId: openapijsonschematools -gitRepoId: petstore diff --git a/bin/configs/unmaintained/php-lumen.yaml b/bin/configs/unmaintained/php-lumen.yaml deleted file mode 100644 index ba559b488dc..00000000000 --- a/bin/configs/unmaintained/php-lumen.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: php-lumen -outputDir: samples/server/petstore/php-lumen -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/php-lumen diff --git a/bin/configs/unmaintained/php-mezzio-ph-modern.yaml b/bin/configs/unmaintained/php-mezzio-ph-modern.yaml deleted file mode 100644 index 13a20d5b1ba..00000000000 --- a/bin/configs/unmaintained/php-mezzio-ph-modern.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: php-mezzio-ph -outputDir: samples/server/petstore/php-mezzio-ph-modern -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-mezzio-ph-modern -additionalProperties: - modern: "true" diff --git a/bin/configs/unmaintained/php-mezzio-ph.yaml b/bin/configs/unmaintained/php-mezzio-ph.yaml deleted file mode 100644 index 4115f032167..00000000000 --- a/bin/configs/unmaintained/php-mezzio-ph.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: php-mezzio-ph -outputDir: samples/server/petstore/php-mezzio-ph -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-mezzio-ph diff --git a/bin/configs/unmaintained/php-slim4.yaml b/bin/configs/unmaintained/php-slim4.yaml deleted file mode 100644 index 52957d68940..00000000000 --- a/bin/configs/unmaintained/php-slim4.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: php-slim4 -outputDir: samples/server/petstore/php-slim4 -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-slim4-server diff --git a/bin/configs/unmaintained/php-symfony-SymfonyBundle-php.yaml b/bin/configs/unmaintained/php-symfony-SymfonyBundle-php.yaml deleted file mode 100644 index 9ef7478380e..00000000000 --- a/bin/configs/unmaintained/php-symfony-SymfonyBundle-php.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: php-symfony -outputDir: samples/server/petstore/php-symfony/SymfonyBundle-php -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/php-symfony -gitUserId: openapijsonschematools -gitRepoId: petstore diff --git a/bin/configs/unmaintained/plantuml.yaml b/bin/configs/unmaintained/plantuml.yaml deleted file mode 100644 index 80835193c9b..00000000000 --- a/bin/configs/unmaintained/plantuml.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: plantuml -outputDir: samples/documentation/petstore/plantuml -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/plantuml diff --git a/bin/configs/unmaintained/powershell.yaml b/bin/configs/unmaintained/powershell.yaml deleted file mode 100644 index b46232ff2a5..00000000000 --- a/bin/configs/unmaintained/powershell.yaml +++ /dev/null @@ -1,16 +0,0 @@ -generatorName: powershell -outputDir: samples/client/petstore/powershell -inputSpec: src/test/resources/3_0/powershell/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/powershell -additionalProperties: - packageGuid: a27b908d-2a20-467f-bc32-af6f3a654ac5 - commonVerbs: Delete=Remove:Patch=Update - packageVersion: 0.1.2 - packageName: PSPetstore - powershellGalleryUrl: https://www.powershellgallery.com/packages/PSPetstore - apiNamePrefix: PS - powershellVersion: "5.0" - licenseUri: https://www.apache.org/licenses/LICENSE-2.0.txt - projectUri: https://github.com/OpenAPITools/openapi-generator - releaseNotes: 'This is a sample project' - tags: 'PetStore,powershell,sdk' diff --git a/bin/configs/unmaintained/protobuf-schema.yaml b/bin/configs/unmaintained/protobuf-schema.yaml deleted file mode 100644 index 96d5377dfd3..00000000000 --- a/bin/configs/unmaintained/protobuf-schema.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: protobuf-schema -outputDir: samples/config/petstore/protobuf-schema -inputSpec: src/test/resources/3_0/protobuf/petstore.yaml -templateDir: src/main/resources/protobuf-schema -additionalProperties: - packageName: petstore diff --git a/bin/configs/unmaintained/python-aiohttp-srclayout.yaml b/bin/configs/unmaintained/python-aiohttp-srclayout.yaml deleted file mode 100644 index 4858d8d3bf2..00000000000 --- a/bin/configs/unmaintained/python-aiohttp-srclayout.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: python-aiohttp -outputDir: samples/server/petstore/python-aiohttp-srclayout -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/python-aiohttp -additionalProperties: - pythonSrcRoot: src diff --git a/bin/configs/unmaintained/python-aiohttp.yaml b/bin/configs/unmaintained/python-aiohttp.yaml deleted file mode 100644 index ea056580817..00000000000 --- a/bin/configs/unmaintained/python-aiohttp.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: python-aiohttp -outputDir: samples/server/petstore/python-aiohttp -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/python-aiohttp diff --git a/bin/configs/unmaintained/python-asyncio.yaml b/bin/configs/unmaintained/python-asyncio.yaml deleted file mode 100644 index 1486351aa43..00000000000 --- a/bin/configs/unmaintained/python-asyncio.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: python-legacy -outputDir: samples/client/petstore/python-asyncio -library: asyncio -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/python-legacy -additionalProperties: - packageName: petstore_api diff --git a/bin/configs/unmaintained/python-blueplanet.yaml b/bin/configs/unmaintained/python-blueplanet.yaml deleted file mode 100644 index f63d29a003f..00000000000 --- a/bin/configs/unmaintained/python-blueplanet.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: python-blueplanet -outputDir: samples/server/petstore/python-blueplanet -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/python-blueplanet diff --git a/bin/configs/unmaintained/python-fastapi.yaml b/bin/configs/unmaintained/python-fastapi.yaml deleted file mode 100644 index 3823afc2919..00000000000 --- a/bin/configs/unmaintained/python-fastapi.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: python-fastapi -outputDir: samples/server/petstore/python-fastapi -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/python-fastapi -sourceFolder: "src" -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/python-features-dynamic-servers.yaml b/bin/configs/unmaintained/python-features-dynamic-servers.yaml deleted file mode 100644 index b1b6b36cff6..00000000000 --- a/bin/configs/unmaintained/python-features-dynamic-servers.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: python -outputDir: samples/openapi3/client/features/dynamic-servers/python/ -inputSpec: src/test/resources/3_0/features/dynamic-servers.yaml -templateDir: src/main/resources/python -additionalProperties: - packageName: dynamic_servers diff --git a/bin/configs/unmaintained/python-flask.yaml b/bin/configs/unmaintained/python-flask.yaml deleted file mode 100644 index b904b952730..00000000000 --- a/bin/configs/unmaintained/python-flask.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: python-flask -outputDir: samples/server/petstore/python-flask -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/python-flask diff --git a/bin/configs/unmaintained/python-legacy-oas2.yaml b/bin/configs/unmaintained/python-legacy-oas2.yaml deleted file mode 100644 index 68852f58bda..00000000000 --- a/bin/configs/unmaintained/python-legacy-oas2.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: python-legacy -outputDir: samples/client/petstore/python-legacy -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/python-legacy -additionalProperties: - packageName: petstore_api diff --git a/bin/configs/unmaintained/python-legacy.yaml b/bin/configs/unmaintained/python-legacy.yaml deleted file mode 100644 index ac3682cc4be..00000000000 --- a/bin/configs/unmaintained/python-legacy.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: python-legacy -outputDir: samples/openapi3/client/petstore/python-legacy -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/python-legacy -additionalProperties: - packageName: petstore_api diff --git a/bin/configs/unmaintained/python-prior-extensions-x-auth-id-alias.yaml b/bin/configs/unmaintained/python-prior-extensions-x-auth-id-alias.yaml deleted file mode 100644 index 158b58ff2d7..00000000000 --- a/bin/configs/unmaintained/python-prior-extensions-x-auth-id-alias.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: python-prior -outputDir: samples/openapi3/client/extensions/x-auth-id-alias/python-prior/ -inputSpec: src/test/resources/3_0/extensions/x-auth-id-alias.yaml -templateDir: src/main/resources/python -additionalProperties: - packageName: x_auth_id_alias diff --git a/bin/configs/unmaintained/python-prior-oas2.yaml b/bin/configs/unmaintained/python-prior-oas2.yaml deleted file mode 100644 index 15130091a8d..00000000000 --- a/bin/configs/unmaintained/python-prior-oas2.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# this file exists because in this file we omit setting disallowAdditionalPropertiesIfNotPresent -# which makes it default to false -# that false setting is needed for composed schemas to work -# Composed schemas are schemas that contain the allOf/oneOf/anyOf keywords. v2 specs only support the allOf keyword. -generatorName: python-prior -outputDir: samples/client/petstore/python-prior -inputSpec: src/test/resources/2_0/python-prior/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/python-prior -additionalProperties: - packageName: petstore_api diff --git a/bin/configs/unmaintained/python-prior-oas2_disallowAdditionalPropertiesIfNotPresent.yaml b/bin/configs/unmaintained/python-prior-oas2_disallowAdditionalPropertiesIfNotPresent.yaml deleted file mode 100644 index ddb8eaf415d..00000000000 --- a/bin/configs/unmaintained/python-prior-oas2_disallowAdditionalPropertiesIfNotPresent.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: python-prior -outputDir: samples/client/petstore/python-prior_disallowAdditionalPropertiesIfNotPresent -inputSpec: src/test/resources/2_0/python-prior/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/python-prior -additionalProperties: - disallowAdditionalPropertiesIfNotPresent: "true" - packageName: petstore_api diff --git a/bin/configs/unmaintained/python-prior.yaml b/bin/configs/unmaintained/python-prior.yaml deleted file mode 100644 index 6d2dc7fd82e..00000000000 --- a/bin/configs/unmaintained/python-prior.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: python-prior -outputDir: samples/openapi3/client/petstore/python-prior -inputSpec: src/test/resources/3_0/python-prior/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/python-prior -additionalProperties: - packageName: petstore_api - recursionLimit: "1234" - initRequiredVars: false diff --git a/bin/configs/unmaintained/python-tornado.yaml b/bin/configs/unmaintained/python-tornado.yaml deleted file mode 100644 index 6e02737cb3d..00000000000 --- a/bin/configs/unmaintained/python-tornado.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: python-legacy -outputDir: samples/client/petstore/python-tornado -library: tornado -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/python-legacy -additionalProperties: - packageName: petstore_api diff --git a/bin/configs/unmaintained/r-client.yaml b/bin/configs/unmaintained/r-client.yaml deleted file mode 100644 index cd68fef75ca..00000000000 --- a/bin/configs/unmaintained/r-client.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: r -outputDir: samples/client/petstore/R -inputSpec: src/test/resources/3_0/r/petstore.yaml -templateDir: src/main/resources/r -httpUserAgent: PetstoreAgent -additionalProperties: - packageName: petstore - exceptionPackage: rlang - useRlangExceptionHandling: true - returnExceptionOnFailure: true - errorObjectType: "ModelApiResponse" - operationIdNaming: PascalCase #default - disallowAdditionalPropertiesIfNotPresent: false diff --git a/bin/configs/unmaintained/r-httr2-client.yaml b/bin/configs/unmaintained/r-httr2-client.yaml deleted file mode 100644 index 781b94521d7..00000000000 --- a/bin/configs/unmaintained/r-httr2-client.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: r -outputDir: samples/client/petstore/R-httr2 -inputSpec: src/test/resources/3_0/r/petstore.yaml -templateDir: src/main/resources/r -httpUserAgent: PetstoreAgent -library: httr2 -additionalProperties: - packageName: petstore - exceptionPackage: rlang - useRlangExceptionHandling: true - returnExceptionOnFailure: true - errorObjectType: "ModelApiResponse" - operationIdNaming: snake_case diff --git a/bin/configs/unmaintained/r-httr2-wrapper-client.yaml b/bin/configs/unmaintained/r-httr2-wrapper-client.yaml deleted file mode 100644 index 1f6cd6fa012..00000000000 --- a/bin/configs/unmaintained/r-httr2-wrapper-client.yaml +++ /dev/null @@ -1,16 +0,0 @@ -generatorName: r -outputDir: samples/client/petstore/R-httr2-wrapper -inputSpec: src/test/resources/3_0/r/petstore.yaml -templateDir: src/main/resources/r -httpUserAgent: PetstoreAgent -library: httr2 -additionalProperties: - packageName: petstore - exceptionPackage: rlang - useRlangExceptionHandling: true - returnExceptionOnFailure: true - errorObjectType: "ModelApiResponse" - operationIdNaming: snake_case - generateWrapper: true - useOneOfDiscriminatorLookup: true - disallowAdditionalPropertiesIfNotPresent: false diff --git a/bin/configs/unmaintained/ruby-autoload.yaml b/bin/configs/unmaintained/ruby-autoload.yaml deleted file mode 100644 index 2bfadd0991e..00000000000 --- a/bin/configs/unmaintained/ruby-autoload.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: ruby -outputDir: samples/client/petstore/ruby-autoload -library: typhoeus -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/ruby-client -additionalProperties: - gemVersion: 1.0.0 - moduleName: Petstore - gemName: petstore - skipFormModel: "true" - useAutoload: true -strictSpecBehavior: false diff --git a/bin/configs/unmaintained/ruby-extensions-x-auth-id-alias.yaml b/bin/configs/unmaintained/ruby-extensions-x-auth-id-alias.yaml deleted file mode 100644 index fa59e728fab..00000000000 --- a/bin/configs/unmaintained/ruby-extensions-x-auth-id-alias.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: ruby -outputDir: samples/openapi3/client/extensions/x-auth-id-alias/ruby-client -inputSpec: src/test/resources/3_0/extensions/x-auth-id-alias.yaml -templateDir: src/main/resources/ruby-client -additionalProperties: - gemName: x_auth_id_alias - gemVersion: 1.0.0 - moduleName: XAuthIDAlias \ No newline at end of file diff --git a/bin/configs/unmaintained/ruby-faraday.yaml b/bin/configs/unmaintained/ruby-faraday.yaml deleted file mode 100644 index edf1c2808cc..00000000000 --- a/bin/configs/unmaintained/ruby-faraday.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: ruby -outputDir: samples/client/petstore/ruby-faraday -library: faraday -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/ruby-client -additionalProperties: - gemVersion: 1.0.0 - moduleName: Petstore - gemName: petstore - skipFormModel: "true" diff --git a/bin/configs/unmaintained/ruby-features-dynamic-servers.yaml b/bin/configs/unmaintained/ruby-features-dynamic-servers.yaml deleted file mode 100644 index b83eb5ef1d4..00000000000 --- a/bin/configs/unmaintained/ruby-features-dynamic-servers.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: ruby -outputDir: samples/openapi3/client/features/dynamic-servers/ruby/ -inputSpec: src/test/resources/3_0/features/dynamic-servers.yaml -templateDir: src/main/resources/ruby-client -additionalProperties: - gemVersion: 1.0.0 - moduleName: DynamicServers - gemName: dynamic_servers - skipFormModel: "true" diff --git a/bin/configs/unmaintained/ruby-generate-alias-as-model.yaml b/bin/configs/unmaintained/ruby-generate-alias-as-model.yaml deleted file mode 100644 index 2006d2272ea..00000000000 --- a/bin/configs/unmaintained/ruby-generate-alias-as-model.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: ruby -outputDir: samples/openapi3/client/features/generate-alias-as-model/ruby-client/ -library: typhoeus -inputSpec: src/test/resources/3_0/features/generate-alias-as-model.yaml -templateDir: src/main/resources/ruby-client -additionalProperties: - gemVersion: 1.0.0 - moduleName: Petstore - gemName: petstore - skipFormModel: "true" -strictSpecBehavior: false -generateAliasAsModel: true diff --git a/bin/configs/unmaintained/ruby-on-rails.yaml b/bin/configs/unmaintained/ruby-on-rails.yaml deleted file mode 100644 index 78df2290742..00000000000 --- a/bin/configs/unmaintained/ruby-on-rails.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: ruby-on-rails -outputDir: samples/server/petstore/ruby-on-rails -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/ruby-on-rails-server diff --git a/bin/configs/unmaintained/ruby-sinatra.yaml b/bin/configs/unmaintained/ruby-sinatra.yaml deleted file mode 100644 index 12e68dd860d..00000000000 --- a/bin/configs/unmaintained/ruby-sinatra.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: ruby-sinatra -outputDir: samples/server/petstore/ruby-sinatra -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/ruby-sinatra-server diff --git a/bin/configs/unmaintained/ruby.yaml b/bin/configs/unmaintained/ruby.yaml deleted file mode 100644 index 3cd7c2c097a..00000000000 --- a/bin/configs/unmaintained/ruby.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: ruby -outputDir: samples/client/petstore/ruby -library: typhoeus -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/ruby-client -additionalProperties: - gemVersion: 1.0.0 - moduleName: Petstore - gemName: petstore - skipFormModel: "true" -strictSpecBehavior: false diff --git a/bin/configs/unmaintained/rust-hyper-petstore.yaml b/bin/configs/unmaintained/rust-hyper-petstore.yaml deleted file mode 100644 index 6e787db8758..00000000000 --- a/bin/configs/unmaintained/rust-hyper-petstore.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: rust -outputDir: samples/client/petstore/rust/hyper/petstore -library: hyper -inputSpec: src/test/resources/3_0/rust/petstore.yaml -templateDir: src/main/resources/rust -additionalProperties: - supportAsync: "false" - packageName: petstore-hyper diff --git a/bin/configs/unmaintained/rust-reqwest-petstore-async.yaml b/bin/configs/unmaintained/rust-reqwest-petstore-async.yaml deleted file mode 100644 index 460ab17d5ed..00000000000 --- a/bin/configs/unmaintained/rust-reqwest-petstore-async.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: rust -outputDir: samples/client/petstore/rust/reqwest/petstore-async -library: reqwest -inputSpec: src/test/resources/3_0/rust/petstore.yaml -templateDir: src/main/resources/rust -additionalProperties: - supportAsync: true - supportMultipleResponses: true - packageName: petstore-reqwest-async - useSingleRequestParameter: true diff --git a/bin/configs/unmaintained/rust-reqwest-petstore-awsv4signature.yaml b/bin/configs/unmaintained/rust-reqwest-petstore-awsv4signature.yaml deleted file mode 100644 index 6cfd6a9ab76..00000000000 --- a/bin/configs/unmaintained/rust-reqwest-petstore-awsv4signature.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: rust -outputDir: samples/client/petstore/rust/reqwest/petstore-awsv4signature -library: reqwest -inputSpec: src/test/resources/3_0/rust/petstore.yaml -templateDir: src/main/resources/rust -additionalProperties: - supportAsync: false - packageName: petstore-reqwest-awsv4signature - withAWSV4Signature: true diff --git a/bin/configs/unmaintained/rust-reqwest-petstore.yaml b/bin/configs/unmaintained/rust-reqwest-petstore.yaml deleted file mode 100644 index e23c4df920f..00000000000 --- a/bin/configs/unmaintained/rust-reqwest-petstore.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: rust -outputDir: samples/client/petstore/rust/reqwest/petstore -library: reqwest -inputSpec: src/test/resources/3_0/rust/petstore.yaml -templateDir: src/main/resources/rust -additionalProperties: - supportAsync: false - packageName: petstore-reqwest diff --git a/bin/configs/unmaintained/rust-server-multipart-v3.yaml b/bin/configs/unmaintained/rust-server-multipart-v3.yaml deleted file mode 100644 index 6134460f193..00000000000 --- a/bin/configs/unmaintained/rust-server-multipart-v3.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: rust-server -outputDir: samples/server/petstore/rust-server/output/multipart-v3 -inputSpec: src/test/resources/3_0/rust-server/multipart-v3.yaml -templateDir: src/main/resources/rust-server -generateAliasAsModel: true -additionalProperties: - hideGenerationTimestamp: "true" - packageName: multipart-v3 diff --git a/bin/configs/unmaintained/rust-server-no-example-v3.yaml b/bin/configs/unmaintained/rust-server-no-example-v3.yaml deleted file mode 100644 index 5d566d54bc1..00000000000 --- a/bin/configs/unmaintained/rust-server-no-example-v3.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: rust-server -outputDir: samples/server/petstore/rust-server/output/no-example-v3 -inputSpec: src/test/resources/3_0/rust-server/no-example-v3.yaml -templateDir: src/main/resources/rust-server -generateAliasAsModel: true -additionalProperties: - hideGenerationTimestamp: "true" - packageName: no-example-v3 diff --git a/bin/configs/unmaintained/rust-server-openapi-v3.yaml b/bin/configs/unmaintained/rust-server-openapi-v3.yaml deleted file mode 100644 index f5b718d4b5f..00000000000 --- a/bin/configs/unmaintained/rust-server-openapi-v3.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: rust-server -outputDir: samples/server/petstore/rust-server/output/openapi-v3 -inputSpec: src/test/resources/3_0/rust-server/openapi-v3.yaml -templateDir: src/main/resources/rust-server -generateAliasAsModel: true -additionalProperties: - hideGenerationTimestamp: "true" - packageName: openapi-v3 diff --git a/bin/configs/unmaintained/rust-server-ops-v3.yaml b/bin/configs/unmaintained/rust-server-ops-v3.yaml deleted file mode 100644 index 5af710b7bf3..00000000000 --- a/bin/configs/unmaintained/rust-server-ops-v3.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: rust-server -outputDir: samples/server/petstore/rust-server/output/ops-v3 -inputSpec: src/test/resources/3_0/rust-server/ops-v3.yaml -templateDir: src/main/resources/rust-server -generateAliasAsModel: true -additionalProperties: - hideGenerationTimestamp: "true" - packageName: ops-v3 diff --git a/bin/configs/unmaintained/rust-server-petstore-with-fake-endpoints-models-for-testing.yaml b/bin/configs/unmaintained/rust-server-petstore-with-fake-endpoints-models-for-testing.yaml deleted file mode 100644 index b3d9fd7c117..00000000000 --- a/bin/configs/unmaintained/rust-server-petstore-with-fake-endpoints-models-for-testing.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: rust-server -outputDir: samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing -inputSpec: src/test/resources/2_0/rust-server/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/rust-server -generateAliasAsModel: true -additionalProperties: - hideGenerationTimestamp: "true" - packageName: petstore-with-fake-endpoints-models-for-testing - publishRustRegistry: crates-io diff --git a/bin/configs/unmaintained/rust-server-ping-bearer-auth-v3.yaml b/bin/configs/unmaintained/rust-server-ping-bearer-auth-v3.yaml deleted file mode 100644 index c7467c57bae..00000000000 --- a/bin/configs/unmaintained/rust-server-ping-bearer-auth-v3.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: rust-server -outputDir: samples/server/petstore/rust-server/output/ping-bearer-auth -inputSpec: src/test/resources/3_0/rust-server/ping-bearer-auth.yaml -templateDir: src/main/resources/rust-server -generateAliasAsModel: true -additionalProperties: - hideGenerationTimestamp: "true" - packageName: ping-bearer-auth diff --git a/bin/configs/unmaintained/rust-server-test.yaml b/bin/configs/unmaintained/rust-server-test.yaml deleted file mode 100644 index 43757cfbce1..00000000000 --- a/bin/configs/unmaintained/rust-server-test.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: rust-server -outputDir: samples/server/petstore/rust-server/output/rust-server-test -inputSpec: src/test/resources/2_0/rust-server/rust-server-test.yaml -templateDir: src/main/resources/rust-server -generateAliasAsModel: true -additionalProperties: - hideGenerationTimestamp: "true" - packageName: rust-server-test diff --git a/bin/configs/unmaintained/scala-akka-http-server.yaml b/bin/configs/unmaintained/scala-akka-http-server.yaml deleted file mode 100644 index f3da7c6386d..00000000000 --- a/bin/configs/unmaintained/scala-akka-http-server.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: scala-akka-http-server -outputDir: samples/server/petstore/scala-akka-http-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scala-akka-http-server -additionalProperties: - artifactId: openapi-scala-akka-http-server diff --git a/bin/configs/unmaintained/scala-akka.yaml b/bin/configs/unmaintained/scala-akka.yaml deleted file mode 100644 index fa8abc5f1af..00000000000 --- a/bin/configs/unmaintained/scala-akka.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: scala-akka -outputDir: samples/client/petstore/scala-akka -inputSpec: src/test/resources/3_0/scala-akka/petstore.yaml -templateDir: src/main/resources/scala-akka-client -additionalProperties: - artifactId: scala-akka-petstore-client diff --git a/bin/configs/unmaintained/scala-finch.yaml b/bin/configs/unmaintained/scala-finch.yaml deleted file mode 100644 index a8fb8c4be4e..00000000000 --- a/bin/configs/unmaintained/scala-finch.yaml +++ /dev/null @@ -1,6 +0,0 @@ -systemProperties: - skipFormModel: "true" -generatorName: scala-finch -outputDir: samples/server/petstore/scala-finch -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scala-finch diff --git a/bin/configs/unmaintained/scala-gatling.yaml b/bin/configs/unmaintained/scala-gatling.yaml deleted file mode 100644 index fac4eb9fd76..00000000000 --- a/bin/configs/unmaintained/scala-gatling.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: scala-gatling -outputDir: samples/client/petstore/scala-gatling -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scala-gatling diff --git a/bin/configs/unmaintained/scala-httpclient-deprecated-scala-httpclient.yaml b/bin/configs/unmaintained/scala-httpclient-deprecated-scala-httpclient.yaml deleted file mode 100644 index 1e64927e147..00000000000 --- a/bin/configs/unmaintained/scala-httpclient-deprecated-scala-httpclient.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: scala-httpclient-deprecated -outputDir: samples/client/petstore/scala-httpclient -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scala-httpclient diff --git a/bin/configs/unmaintained/scala-lagom-server.yaml b/bin/configs/unmaintained/scala-lagom-server.yaml deleted file mode 100644 index 709781958be..00000000000 --- a/bin/configs/unmaintained/scala-lagom-server.yaml +++ /dev/null @@ -1,6 +0,0 @@ -systemProperties: - skipFormModel: "true" -generatorName: scala-lagom-server -outputDir: samples/server/petstore/scala-lagom-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scala-lagom-server diff --git a/bin/configs/unmaintained/scala-legacy.yaml b/bin/configs/unmaintained/scala-legacy.yaml deleted file mode 100644 index 91010e795f9..00000000000 --- a/bin/configs/unmaintained/scala-legacy.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# This is for generating scala legacy client -generatorName: scala-httpclient-deprecated -outputDir: samples/client/petstore/scala-httpclient-deprecated -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scala-httpclient -additionalProperties: - apiPackage: org.openapijsonschematools.example.api - invokerPackage: org.openapijsonschematools.example.invoker - artifactId: scala-legacy-petstore \ No newline at end of file diff --git a/bin/configs/unmaintained/scala-play-server.yaml b/bin/configs/unmaintained/scala-play-server.yaml deleted file mode 100644 index 382f20786ab..00000000000 --- a/bin/configs/unmaintained/scala-play-server.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: scala-play-server -outputDir: samples/server/petstore/scala-play-server -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scala-play-server -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/scala-sttp.yaml b/bin/configs/unmaintained/scala-sttp.yaml deleted file mode 100644 index 6c7fbc4662a..00000000000 --- a/bin/configs/unmaintained/scala-sttp.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: scala-sttp -outputDir: samples/client/petstore/scala-sttp -inputSpec: src/test/resources/3_0/scala/petstore.yaml -templateDir: src/main/resources/scala-sttp -additionalProperties: - artifactId: scala-sttp-petstore diff --git a/bin/configs/unmaintained/scalatra.yaml b/bin/configs/unmaintained/scalatra.yaml deleted file mode 100644 index b10f31ac9ca..00000000000 --- a/bin/configs/unmaintained/scalatra.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: scalatra -outputDir: samples/server/petstore/scalatra -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scalatra diff --git a/bin/configs/unmaintained/scalaz.yaml b/bin/configs/unmaintained/scalaz.yaml deleted file mode 100644 index 70aa19dfdd3..00000000000 --- a/bin/configs/unmaintained/scalaz.yaml +++ /dev/null @@ -1,6 +0,0 @@ -systemProperties: - skipFormModel: "true" -generatorName: scalaz -outputDir: samples/client/petstore/scalaz -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/scalaz diff --git a/bin/configs/unmaintained/spring-boot-3.yaml b/bin/configs/unmaintained/spring-boot-3.yaml deleted file mode 100644 index 0491d691e41..00000000000 --- a/bin/configs/unmaintained/spring-boot-3.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/springboot-3 -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: springboot - snapshotVersion: "true" - useSpringBoot3: true - useBeanValidation: true - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot-beanvalidation-no-nullable-oas3.yaml b/bin/configs/unmaintained/spring-boot-beanvalidation-no-nullable-oas3.yaml deleted file mode 100644 index 26111b2e4ee..00000000000 --- a/bin/configs/unmaintained/spring-boot-beanvalidation-no-nullable-oas3.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/springboot-beanvalidation-no-nullable -library: spring-boot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - java8: "false" - useBeanValidation: true - artifactId: spring-boot-beanvalidation-no-nullable - hideGenerationTimestamp: "true" - openApiNullable: "false" diff --git a/bin/configs/unmaintained/spring-boot-beanvalidation-no-nullable.yaml b/bin/configs/unmaintained/spring-boot-beanvalidation-no-nullable.yaml deleted file mode 100644 index 13457e89530..00000000000 --- a/bin/configs/unmaintained/spring-boot-beanvalidation-no-nullable.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-beanvalidation-no-nullable -library: spring-boot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - java8: "false" - useBeanValidation: true - artifactId: spring-boot-beanvalidation-no-nullable - hideGenerationTimestamp: "true" - openApiNullable: "false" diff --git a/bin/configs/unmaintained/spring-boot-beanvalidation.yaml b/bin/configs/unmaintained/spring-boot-beanvalidation.yaml deleted file mode 100644 index cee5482c79e..00000000000 --- a/bin/configs/unmaintained/spring-boot-beanvalidation.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-beanvalidation -library: spring-boot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - useSwaggerUI: false - java8: true - useBeanValidation: true - artifactId: spring-boot-beanvalidation - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot-defaultInterface-unhandledException.yaml b/bin/configs/unmaintained/spring-boot-defaultInterface-unhandledException.yaml deleted file mode 100644 index f1ad65e7dd1..00000000000 --- a/bin/configs/unmaintained/spring-boot-defaultInterface-unhandledException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/spring-boot-defaultInterface-unhandledException -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - artifactId: spring-boot-defaultInterface-unhandledException - hideGenerationTimestamp: true - java8: true - interfaceOnly: true - skipDefaultInterface: true - unhandledException: true diff --git a/bin/configs/unmaintained/spring-boot-delegate-j8.yaml b/bin/configs/unmaintained/spring-boot-delegate-j8.yaml deleted file mode 100644 index c4fd03b5fa9..00000000000 --- a/bin/configs/unmaintained/spring-boot-delegate-j8.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-delegate-j8 -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: springboot-delegate-j8 - hideGenerationTimestamp: "true" - delegatePattern: "true" diff --git a/bin/configs/unmaintained/spring-boot-delegate-oas3.yaml b/bin/configs/unmaintained/spring-boot-delegate-oas3.yaml deleted file mode 100644 index 02e81409e1b..00000000000 --- a/bin/configs/unmaintained/spring-boot-delegate-oas3.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/springboot-delegate -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: springboot-delegate - hideGenerationTimestamp: "true" - java8: true - delegatePattern: "true" diff --git a/bin/configs/unmaintained/spring-boot-delegate.yaml b/bin/configs/unmaintained/spring-boot-delegate.yaml deleted file mode 100644 index 46a73727cf7..00000000000 --- a/bin/configs/unmaintained/spring-boot-delegate.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-delegate -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: springboot-delegate - hideGenerationTimestamp: "true" - java8: true - delegatePattern: "true" diff --git a/bin/configs/unmaintained/spring-boot-implicitHeaders-annotationLibrary.yaml b/bin/configs/unmaintained/spring-boot-implicitHeaders-annotationLibrary.yaml deleted file mode 100644 index 46c044b6493..00000000000 --- a/bin/configs/unmaintained/spring-boot-implicitHeaders-annotationLibrary.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-implicitHeaders-annotationLibrary -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - artifactId: springboot-implicitHeaders-annotationLibrary - documentationProvider: none - annotationLibrary: none - hideGenerationTimestamp: "true" - implicitHeadersRegex: .* diff --git a/bin/configs/unmaintained/spring-boot-implicitHeaders-oas3.yaml b/bin/configs/unmaintained/spring-boot-implicitHeaders-oas3.yaml deleted file mode 100644 index 520cab23e08..00000000000 --- a/bin/configs/unmaintained/spring-boot-implicitHeaders-oas3.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/springboot-implicitHeaders -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - oas3: "true" - artifactId: springboot-implicitHeaders - hideGenerationTimestamp: "true" - implicitHeaders: true diff --git a/bin/configs/unmaintained/spring-boot-implicitHeaders.yaml b/bin/configs/unmaintained/spring-boot-implicitHeaders.yaml deleted file mode 100644 index 526b53287f3..00000000000 --- a/bin/configs/unmaintained/spring-boot-implicitHeaders.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-implicitHeaders -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - artifactId: springboot-implicitHeaders - documentationProvider: springfox - hideGenerationTimestamp: "true" - implicitHeadersRegex: .* diff --git a/bin/configs/unmaintained/spring-boot-oas3.yaml b/bin/configs/unmaintained/spring-boot-oas3.yaml deleted file mode 100644 index fe30e34abf8..00000000000 --- a/bin/configs/unmaintained/spring-boot-oas3.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/springboot -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: springboot - snapshotVersion: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot-oneof.yaml b/bin/configs/unmaintained/spring-boot-oneof.yaml deleted file mode 100644 index 2e9f897dddb..00000000000 --- a/bin/configs/unmaintained/spring-boot-oneof.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/spring-boot-oneof -inputSpec: src/test/resources/3_0/oneof_polymorphism_and_inheritance.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: springboot-oneof - snapshotVersion: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot-reactive-oas3.yaml b/bin/configs/unmaintained/spring-boot-reactive-oas3.yaml deleted file mode 100644 index 4381910619e..00000000000 --- a/bin/configs/unmaintained/spring-boot-reactive-oas3.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/springboot-reactive -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: springboot-reactive - reactive: "true" - hideGenerationTimestamp: "true" - delegatePattern: "true" diff --git a/bin/configs/unmaintained/spring-boot-reactive.yaml b/bin/configs/unmaintained/spring-boot-reactive.yaml deleted file mode 100644 index a8cffcfc5f8..00000000000 --- a/bin/configs/unmaintained/spring-boot-reactive.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-reactive -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - artifactId: springboot-reactive - documentationProvider: springfox - reactive: "true" - hideGenerationTimestamp: "true" - delegatePattern: "true" diff --git a/bin/configs/unmaintained/spring-boot-source.yaml b/bin/configs/unmaintained/spring-boot-source.yaml deleted file mode 100644 index f4d172d5d6d..00000000000 --- a/bin/configs/unmaintained/spring-boot-source.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/springboot-source -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: source - artifactId: springboot - snapshotVersion: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot-springdoc.yaml b/bin/configs/unmaintained/spring-boot-springdoc.yaml deleted file mode 100644 index eed751b8a54..00000000000 --- a/bin/configs/unmaintained/spring-boot-springdoc.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/spring-boot-springdoc -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - useSwaggerUI: false - artifactId: spring-boot-springdoc - snapshotVersion: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot-useoptional-oas3.yaml b/bin/configs/unmaintained/spring-boot-useoptional-oas3.yaml deleted file mode 100644 index 0fadc07e796..00000000000 --- a/bin/configs/unmaintained/spring-boot-useoptional-oas3.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/server/petstore/springboot-useoptional -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - useOptional: true - artifactId: spring-boot-useoptional - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot-useoptional.yaml b/bin/configs/unmaintained/spring-boot-useoptional.yaml deleted file mode 100644 index fd631d4a51d..00000000000 --- a/bin/configs/unmaintained/spring-boot-useoptional.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-useoptional -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - useOptional: true - artifactId: spring-boot-useoptional - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot-virtualan.yaml b/bin/configs/unmaintained/spring-boot-virtualan.yaml deleted file mode 100644 index b103a98c4c3..00000000000 --- a/bin/configs/unmaintained/spring-boot-virtualan.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-virtualan -library: spring-boot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springdoc - apiPackage: org.openapijsonschematools.virtualan.api - modelPackage: org.openapijsonschematools.virtualan.model - virtualService: true - artifactId: springboot-virtualan - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-boot.yaml b/bin/configs/unmaintained/spring-boot.yaml deleted file mode 100644 index 194766756ca..00000000000 --- a/bin/configs/unmaintained/spring-boot.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: springboot - snapshotVersion: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-cloud-3.yaml b/bin/configs/unmaintained/spring-cloud-3.yaml deleted file mode 100644 index c67579ab20b..00000000000 --- a/bin/configs/unmaintained/spring-cloud-3.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: spring -library: spring-cloud -outputDir: samples/openapi3/client/petstore/spring-cloud-3 -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: spring-cloud-oas3 - useSpringBoot3: "true" - interfaceOnly: "true" - singleContentTypes: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-cloud-async-oas3.yaml b/bin/configs/unmaintained/spring-cloud-async-oas3.yaml deleted file mode 100644 index 3ee50c4f183..00000000000 --- a/bin/configs/unmaintained/spring-cloud-async-oas3.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/client/petstore/spring-cloud-async -library: spring-cloud -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - async: "true" - java8: "true" - artifactId: petstore-spring-cloud - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-cloud-async.yaml b/bin/configs/unmaintained/spring-cloud-async.yaml deleted file mode 100644 index 20b501e6dbc..00000000000 --- a/bin/configs/unmaintained/spring-cloud-async.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -outputDir: samples/client/petstore/spring-cloud-async -library: spring-cloud -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - async: "true" - java8: "true" - artifactId: petstore-spring-cloud - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-cloud-date-time-oas3.yaml b/bin/configs/unmaintained/spring-cloud-date-time-oas3.yaml deleted file mode 100644 index ecb770f6245..00000000000 --- a/bin/configs/unmaintained/spring-cloud-date-time-oas3.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: spring -library: spring-cloud -outputDir: samples/openapi3/client/petstore/spring-cloud-date-time -inputSpec: src/test/resources/3_0/spring/date-time-parameter-types-for-testing.yml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: spring-cloud-date-time-oas3 - interfaceOnly: "true" - singleContentTypes: "true" - hideGenerationTimestamp: "true" \ No newline at end of file diff --git a/bin/configs/unmaintained/spring-cloud-date-time.yaml b/bin/configs/unmaintained/spring-cloud-date-time.yaml deleted file mode 100644 index bbc63bc69d5..00000000000 --- a/bin/configs/unmaintained/spring-cloud-date-time.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -library: spring-cloud -outputDir: samples/client/petstore/spring-cloud-date-time -inputSpec: src/test/resources/3_0/spring/date-time-parameter-types-for-testing.yml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: spring-cloud-date-time - interfaceOnly: "true" - singleContentTypes: "true" - hideGenerationTimestamp: "true" \ No newline at end of file diff --git a/bin/configs/unmaintained/spring-cloud-oas3-fakeapi.yaml b/bin/configs/unmaintained/spring-cloud-oas3-fakeapi.yaml deleted file mode 100644 index ed75aafe6b2..00000000000 --- a/bin/configs/unmaintained/spring-cloud-oas3-fakeapi.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: spring -library: spring-cloud -outputDir: samples/openapi3/client/petstore/spring-cloud-oas3-fakeapi -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: spring-cloud-oas3 - interfaceOnly: "true" - singleContentTypes: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-cloud-oas3.yaml b/bin/configs/unmaintained/spring-cloud-oas3.yaml deleted file mode 100644 index a80bd3bc26b..00000000000 --- a/bin/configs/unmaintained/spring-cloud-oas3.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: spring -library: spring-cloud -outputDir: samples/openapi3/client/petstore/spring-cloud -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: spring-cloud-oas3 - interfaceOnly: "true" - singleContentTypes: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-cloud-petstore-feign-spring-pageable-oas3.yaml b/bin/configs/unmaintained/spring-cloud-petstore-feign-spring-pageable-oas3.yaml deleted file mode 100644 index 85d6fb52758..00000000000 --- a/bin/configs/unmaintained/spring-cloud-petstore-feign-spring-pageable-oas3.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/client/petstore/spring-cloud-spring-pageable -library: spring-cloud -inputSpec: src/test/resources/2_0/petstore-with-spring-pageable.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: spring-cloud-spring-pageable - hideGenerationTimestamp: 'true' diff --git a/bin/configs/unmaintained/spring-cloud-petstore-feign-spring-pageable.yaml b/bin/configs/unmaintained/spring-cloud-petstore-feign-spring-pageable.yaml deleted file mode 100644 index b8d78dcc18a..00000000000 --- a/bin/configs/unmaintained/spring-cloud-petstore-feign-spring-pageable.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: spring -outputDir: samples/client/petstore/spring-cloud-spring-pageable -library: spring-cloud -inputSpec: src/test/resources/2_0/petstore-with-spring-pageable.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: spring-cloud-spring-pageable - hideGenerationTimestamp: 'true' diff --git a/bin/configs/unmaintained/spring-cloud-petstore-feign-without-url-param.yaml b/bin/configs/unmaintained/spring-cloud-petstore-feign-without-url-param.yaml deleted file mode 100644 index 017794cc41b..00000000000 --- a/bin/configs/unmaintained/spring-cloud-petstore-feign-without-url-param.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/client/petstore/spring-cloud-feign-without-url -library: spring-cloud -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: petstore-spring-cloud - hideGenerationTimestamp: "true" - useFeignClientUrl: "false" diff --git a/bin/configs/unmaintained/spring-cloud.yaml b/bin/configs/unmaintained/spring-cloud.yaml deleted file mode 100644 index 4c86a2d9f56..00000000000 --- a/bin/configs/unmaintained/spring-cloud.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: spring -outputDir: samples/client/petstore/spring-cloud -library: spring-cloud -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: petstore-spring-cloud - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-nullable-set.yaml b/bin/configs/unmaintained/spring-nullable-set.yaml deleted file mode 100644 index 2bfa405c6c5..00000000000 --- a/bin/configs/unmaintained/spring-nullable-set.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -library: spring-boot -outputDir: samples/server/petstore/spring-boot-nullable-set -inputSpec: src/test/resources/3_0/spring/10167-nullable-set.yml -templateDir: src/main/resources/JavaSpring -additionalProperties: - artifactId: spring-boot-nullable-set - interfaceOnly: "true" - singleContentTypes: "true" - hideGenerationTimestamp: "true" \ No newline at end of file diff --git a/bin/configs/unmaintained/spring-stubs-oas3.yaml b/bin/configs/unmaintained/spring-stubs-oas3.yaml deleted file mode 100644 index c8ab8c33bec..00000000000 --- a/bin/configs/unmaintained/spring-stubs-oas3.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/client/petstore/spring-stubs -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: spring-stubs - interfaceOnly: "true" - singleContentTypes: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-stubs-skip-default-interface.yaml b/bin/configs/unmaintained/spring-stubs-skip-default-interface.yaml deleted file mode 100644 index f87c2d51fe0..00000000000 --- a/bin/configs/unmaintained/spring-stubs-skip-default-interface.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: spring -outputDir: samples/openapi3/client/petstore/spring-stubs-skip-default-interface -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - groupId: org.openapijsonschematools.openapi3 - documentationProvider: springdoc - artifactId: spring-stubs - interfaceOnly: "true" - unhandledException: true - skipDefaultInterface: true - singleContentTypes: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/spring-stubs.yaml b/bin/configs/unmaintained/spring-stubs.yaml deleted file mode 100644 index eba9c8bf5ed..00000000000 --- a/bin/configs/unmaintained/spring-stubs.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/spring-stubs -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: spring-stubs - interfaceOnly: "true" - singleContentTypes: "true" - hideGenerationTimestamp: "true" diff --git a/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-delegatePattern-without-j8.yaml b/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-delegatePattern-without-j8.yaml deleted file mode 100644 index db8bc12de2e..00000000000 --- a/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-delegatePattern-without-j8.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-spring-pageable-delegatePattern-without-j8 -library: spring-boot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-with-spring-pageable.yaml -templateDir: src/main/resources/JavaSpring -delegatePattern: true -java8: false -additionalProperties: - documentationProvider: springfox - artifactId: springboot-spring-pageable-delegatePattern-without-j8 - hideGenerationTimestamp: 'true' diff --git a/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-delegatePattern.yaml b/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-delegatePattern.yaml deleted file mode 100644 index f88671e5699..00000000000 --- a/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-delegatePattern.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-spring-pageable-delegatePattern -library: spring-boot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-with-spring-pageable.yaml -templateDir: src/main/resources/JavaSpring -delegatePattern: true -additionalProperties: - documentationProvider: springfox - artifactId: springboot-spring-pageable-delegatePattern - hideGenerationTimestamp: 'true' diff --git a/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-without-j8.yaml b/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-without-j8.yaml deleted file mode 100644 index 5691bfe1de7..00000000000 --- a/bin/configs/unmaintained/springboot-petstore-server-spring-pageable-without-j8.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-spring-pageable-without-j8 -library: spring-boot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-with-spring-pageable.yaml -templateDir: src/main/resources/JavaSpring -java8: false -additionalProperties: - documentationProvider: springfox - artifactId: springboot-spring-pageable-withoutj8 - hideGenerationTimestamp: 'true' diff --git a/bin/configs/unmaintained/springboot-petstore-server-spring-pageable.yaml b/bin/configs/unmaintained/springboot-petstore-server-spring-pageable.yaml deleted file mode 100644 index 8d7367773d7..00000000000 --- a/bin/configs/unmaintained/springboot-petstore-server-spring-pageable.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: spring -outputDir: samples/server/petstore/springboot-spring-pageable -library: spring-boot -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-with-spring-pageable.yaml -templateDir: src/main/resources/JavaSpring -additionalProperties: - documentationProvider: springfox - artifactId: springboot-spring-pageable - hideGenerationTimestamp: 'true' diff --git a/bin/configs/unmaintained/swift5-alamofireLibrary.yaml b/bin/configs/unmaintained/swift5-alamofireLibrary.yaml deleted file mode 100644 index bb46ad17101..00000000000 --- a/bin/configs/unmaintained/swift5-alamofireLibrary.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/alamofireLibrary -library: alamofire -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-asyncAwaitLibrary.yaml b/bin/configs/unmaintained/swift5-asyncAwaitLibrary.yaml deleted file mode 100644 index 00a5f34f261..00000000000 --- a/bin/configs/unmaintained/swift5-asyncAwaitLibrary.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/asyncAwaitLibrary -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - responseAs: AsyncAwait - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-combineLibrary.yaml b/bin/configs/unmaintained/swift5-combineLibrary.yaml deleted file mode 100644 index 64019a24b69..00000000000 --- a/bin/configs/unmaintained/swift5-combineLibrary.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/combineLibrary -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - responseAs: Combine - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-default.yaml b/bin/configs/unmaintained/swift5-default.yaml deleted file mode 100644 index 4c505ea3baa..00000000000 --- a/bin/configs/unmaintained/swift5-default.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/default -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-deprecated.yaml b/bin/configs/unmaintained/swift5-deprecated.yaml deleted file mode 100644 index 38e15cbb71e..00000000000 --- a/bin/configs/unmaintained/swift5-deprecated.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/deprecated -inputSpec: src/test/resources/3_0/petstore-with-depreacted-fields.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-frozenEnums.yaml b/bin/configs/unmaintained/swift5-frozenEnums.yaml deleted file mode 100644 index 0649a6d621f..00000000000 --- a/bin/configs/unmaintained/swift5-frozenEnums.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/frozenEnums -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - sortParamsByRequiredFlag: false - enumUnknownDefaultCase: true - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-nonPublicApi.yaml b/bin/configs/unmaintained/swift5-nonPublicApi.yaml deleted file mode 100644 index 57e28cd70fd..00000000000 --- a/bin/configs/unmaintained/swift5-nonPublicApi.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/nonPublicApi -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - sortParamsByRequiredFlag: false - nonPublicApi: true - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-objcCompatible.yaml b/bin/configs/unmaintained/swift5-objcCompatible.yaml deleted file mode 100644 index bb3e2952ea7..00000000000 --- a/bin/configs/unmaintained/swift5-objcCompatible.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/objcCompatible -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - objcCompatible: true - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-oneOf.yaml b/bin/configs/unmaintained/swift5-oneOf.yaml deleted file mode 100644 index 8e5ca9f5afc..00000000000 --- a/bin/configs/unmaintained/swift5-oneOf.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/oneOf -inputSpec: src/test/resources/3_0/oneOf.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-promisekitLibrary.yaml b/bin/configs/unmaintained/swift5-promisekitLibrary.yaml deleted file mode 100644 index 5719e05fbdd..00000000000 --- a/bin/configs/unmaintained/swift5-promisekitLibrary.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/promisekitLibrary -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - responseAs: PromiseKit - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-readonlyProperties.yaml b/bin/configs/unmaintained/swift5-readonlyProperties.yaml deleted file mode 100644 index a8a7f94775e..00000000000 --- a/bin/configs/unmaintained/swift5-readonlyProperties.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/readonlyProperties -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - readonlyProperties: true - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator diff --git a/bin/configs/unmaintained/swift5-resultLibrary.yaml b/bin/configs/unmaintained/swift5-resultLibrary.yaml deleted file mode 100644 index 45f889a28c0..00000000000 --- a/bin/configs/unmaintained/swift5-resultLibrary.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/resultLibrary -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - responseAs: Result - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator - removeMigrationProjectNameClass: true diff --git a/bin/configs/unmaintained/swift5-rxswiftLibrary.yaml b/bin/configs/unmaintained/swift5-rxswiftLibrary.yaml deleted file mode 100644 index d5b2b781721..00000000000 --- a/bin/configs/unmaintained/swift5-rxswiftLibrary.yaml +++ /dev/null @@ -1,13 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/rxswiftLibrary -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - responseAs: RxSwift - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator - useBacktickEscapes: true - generateModelAdditionalProperties: false diff --git a/bin/configs/unmaintained/swift5-urlsessionLibrary.yaml b/bin/configs/unmaintained/swift5-urlsessionLibrary.yaml deleted file mode 100644 index f1e8fb39c62..00000000000 --- a/bin/configs/unmaintained/swift5-urlsessionLibrary.yaml +++ /dev/null @@ -1,14 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/urlsessionLibrary -library: urlsession -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator - useSPMFileStructure: true - useClasses: true - swiftUseApiNamespace: true diff --git a/bin/configs/unmaintained/swift5-vapor.yaml b/bin/configs/unmaintained/swift5-vapor.yaml deleted file mode 100644 index eec0da217a5..00000000000 --- a/bin/configs/unmaintained/swift5-vapor.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/vaporLibrary -library: vapor -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - projectName: PetstoreClient - useSPMFileStructure: true - useClasses: true - useBacktickEscapes: true - mapFileBinaryToData: true diff --git a/bin/configs/unmaintained/swift5-x-swift-hashable.yaml b/bin/configs/unmaintained/swift5-x-swift-hashable.yaml deleted file mode 100644 index 5ca123314e7..00000000000 --- a/bin/configs/unmaintained/swift5-x-swift-hashable.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: swift5 -outputDir: samples/client/petstore/swift5/x-swift-hashable -inputSpec: src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/swift5 -generateAliasAsModel: true -additionalProperties: - podAuthors: "" - podSummary: PetstoreClient - projectName: PetstoreClient - podHomepage: https://github.com/openapi-json-schema-tools/openapi-json-schema-generator - hashableModels: false diff --git a/bin/configs/unmaintained/typescript-angular-v12-oneOf.yaml b/bin/configs/unmaintained/typescript-angular-v12-oneOf.yaml deleted file mode 100644 index 1b17b94c37b..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v12-oneOf.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v12-oneOf/builds/default -inputSpec: src/test/resources/3_0/oneOfArrayMapImport.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 12.2.0 diff --git a/bin/configs/unmaintained/typescript-angular-v12-provided-in-any.yaml b/bin/configs/unmaintained/typescript-angular-v12-provided-in-any.yaml deleted file mode 100644 index 077daeaae78..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v12-provided-in-any.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v12-provided-in-any/builds/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 12.2.0 - providedIn: any diff --git a/bin/configs/unmaintained/typescript-angular-v12-provided-in-root-with-npm.yaml b/bin/configs/unmaintained/typescript-angular-v12-provided-in-root-with-npm.yaml deleted file mode 100644 index ca12bc3ae3a..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v12-provided-in-root-with-npm.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v12-provided-in-root/builds/with-npm -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 12.2.0 - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-angular-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-angular-v12-provided-in-root.yaml b/bin/configs/unmaintained/typescript-angular-v12-provided-in-root.yaml deleted file mode 100644 index 295c4ba1032..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v12-provided-in-root.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v12-provided-in-root/builds/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 12.2.0 diff --git a/bin/configs/unmaintained/typescript-angular-v13-oneOf.yaml b/bin/configs/unmaintained/typescript-angular-v13-oneOf.yaml deleted file mode 100644 index cbdbdca393b..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v13-oneOf.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v13-oneOf/builds/default -inputSpec: src/test/resources/3_0/oneOfArrayMapImport.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 13.0.1 diff --git a/bin/configs/unmaintained/typescript-angular-v13-provided-in-any.yaml b/bin/configs/unmaintained/typescript-angular-v13-provided-in-any.yaml deleted file mode 100644 index b606fd3659a..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v13-provided-in-any.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v13-provided-in-any/builds/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 13.0.1 - providedIn: any diff --git a/bin/configs/unmaintained/typescript-angular-v13-provided-in-root-with-npm.yaml b/bin/configs/unmaintained/typescript-angular-v13-provided-in-root-with-npm.yaml deleted file mode 100644 index 6b1cbe5b859..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v13-provided-in-root-with-npm.yaml +++ /dev/null @@ -1,11 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v13-provided-in-root/builds/with-npm -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 13.0.1 - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-angular-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false - supportsES6: true diff --git a/bin/configs/unmaintained/typescript-angular-v13-provided-in-root.yaml b/bin/configs/unmaintained/typescript-angular-v13-provided-in-root.yaml deleted file mode 100644 index 282dc66e78b..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v13-provided-in-root.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v13-provided-in-root/builds/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 13.0.1 - supportsES6: true diff --git a/bin/configs/unmaintained/typescript-angular-v14-provided-in-root.yaml b/bin/configs/unmaintained/typescript-angular-v14-provided-in-root.yaml deleted file mode 100644 index cb9a1caeb78..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v14-provided-in-root.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v14-provided-in-root/builds/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 14.0.5 - supportsES6: true diff --git a/bin/configs/unmaintained/typescript-angular-v14-query-param-object-format.yaml b/bin/configs/unmaintained/typescript-angular-v14-query-param-object-format.yaml deleted file mode 100644 index df312d51432..00000000000 --- a/bin/configs/unmaintained/typescript-angular-v14-query-param-object-format.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: typescript-angular -outputDir: samples/client/petstore/typescript-angular-v14-query-param-object-format -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-angular -additionalProperties: - ngVersion: 14.0.5 - supportsES6: true - queryParamObjectFormat: json diff --git a/bin/configs/unmaintained/typescript-aurelia-default.yaml b/bin/configs/unmaintained/typescript-aurelia-default.yaml deleted file mode 100644 index 9025067bcc6..00000000000 --- a/bin/configs/unmaintained/typescript-aurelia-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-aurelia -outputDir: samples/client/petstore/typescript-aurelia/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-aurelia diff --git a/bin/configs/unmaintained/typescript-axios-composed-schemas.yaml b/bin/configs/unmaintained/typescript-axios-composed-schemas.yaml deleted file mode 100644 index 6b2eac4eaa8..00000000000 --- a/bin/configs/unmaintained/typescript-axios-composed-schemas.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/composed-schemas -inputSpec: src/test/resources/3_0/composed-schemas.yaml -templateDir: src/main/resources/typescript-axios diff --git a/bin/configs/unmaintained/typescript-axios-default.yaml b/bin/configs/unmaintained/typescript-axios-default.yaml deleted file mode 100644 index 9faaa0c43fd..00000000000 --- a/bin/configs/unmaintained/typescript-axios-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-axios diff --git a/bin/configs/unmaintained/typescript-axios-es6-target.yaml b/bin/configs/unmaintained/typescript-axios-es6-target.yaml deleted file mode 100644 index fef33e135f9..00000000000 --- a/bin/configs/unmaintained/typescript-axios-es6-target.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/es6-target -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-axios -additionalProperties: - npmVersion: 1.0.0 - supportsES6: true - npmName: '@openapijsonschematools/typescript-axios-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-axios-test-petstore.yaml b/bin/configs/unmaintained/typescript-axios-test-petstore.yaml deleted file mode 100644 index c4c37233cd9..00000000000 --- a/bin/configs/unmaintained/typescript-axios-test-petstore.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/test-petstore -inputSpec: src/test/resources/3_0/java/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/typescript-axios \ No newline at end of file diff --git a/bin/configs/unmaintained/typescript-axios-with-complex-headers.yaml b/bin/configs/unmaintained/typescript-axios-with-complex-headers.yaml deleted file mode 100644 index 99fbdafc751..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-complex-headers.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/with-complex-headers -inputSpec: src/test/resources/3_0/petstore-with-complex-headers.yaml -templateDir: src/main/resources/typescript-axios diff --git a/bin/configs/unmaintained/typescript-axios-with-fake-endpoints-models-for-testing-with-http-signature.yaml b/bin/configs/unmaintained/typescript-axios-with-fake-endpoints-models-for-testing-with-http-signature.yaml deleted file mode 100644 index 6d1c50fff07..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-fake-endpoints-models-for-testing-with-http-signature.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/with-fake-endpoints-models-for-testing-with-http-signature -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml -templateDir: src/main/resources/typescript-axios diff --git a/bin/configs/unmaintained/typescript-axios-with-interfaces.yaml b/bin/configs/unmaintained/typescript-axios-with-interfaces.yaml deleted file mode 100644 index 1fc079787c3..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-interfaces.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/with-interfaces -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-axios -additionalProperties: - withInterfaces: "true" diff --git a/bin/configs/unmaintained/typescript-axios-with-node-imports.yaml b/bin/configs/unmaintained/typescript-axios-with-node-imports.yaml deleted file mode 100644 index 2b4089e55b5..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-node-imports.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/with-node-imports -inputSpec: src/test/resources/2_0/petstore-with-operations-without-required-params.yaml -templateDir: src/main/resources/typescript-axios -additionalProperties: - withNodeImports: "true" - multipartFormData: "true" diff --git a/bin/configs/unmaintained/typescript-axios-with-npm-version-and-separate-models-and-api.yaml b/bin/configs/unmaintained/typescript-axios-with-npm-version-and-separate-models-and-api.yaml deleted file mode 100644 index 0230c2a57f3..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-npm-version-and-separate-models-and-api.yaml +++ /dev/null @@ -1,12 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/with-npm-version-and-separate-models-and-api -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-axios -additionalProperties: - npmVersion: 1.0.0 - apiPackage: api.another.level - modelPackage: model.some.levels.deep - withSeparateModelsAndApi: true - npmName: '@openapijsonschematools/typescript-axios-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-axios-with-npm-version.yaml b/bin/configs/unmaintained/typescript-axios-with-npm-version.yaml deleted file mode 100644 index 68dc0bca624..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-npm-version.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/with-npm-version -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-axios -additionalProperties: - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-axios-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-axios-with-separate-models-and-api-inheritance.yaml b/bin/configs/unmaintained/typescript-axios-with-separate-models-and-api-inheritance.yaml deleted file mode 100644 index 093d695bc5d..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-separate-models-and-api-inheritance.yaml +++ /dev/null @@ -1,8 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/others/typescript-axios/with-separate-models-and-api-inheritance -inputSpec: src/test/resources/3_0/typescript-axios/with-separate-models-and-api-inheritance.yaml -templateDir: src/main/resources/typescript-axios -additionalProperties: - apiPackage: api - modelPackage: model - withSeparateModelsAndApi: true diff --git a/bin/configs/unmaintained/typescript-axios-with-single-request-parameters.yaml b/bin/configs/unmaintained/typescript-axios-with-single-request-parameters.yaml deleted file mode 100644 index e43aa777522..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-single-request-parameters.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/with-single-request-parameters -inputSpec: src/test/resources/2_0/petstore-with-operations-without-required-params.yaml -templateDir: src/main/resources/typescript-axios -additionalProperties: - useSingleRequestParameter: "true" diff --git a/bin/configs/unmaintained/typescript-axios-with-string-enums.yaml b/bin/configs/unmaintained/typescript-axios-with-string-enums.yaml deleted file mode 100644 index 95eb0a0e0e1..00000000000 --- a/bin/configs/unmaintained/typescript-axios-with-string-enums.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-axios -outputDir: samples/client/petstore/typescript-axios/builds/with-string-enums -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-axios -additionalProperties: - stringEnums: true diff --git a/bin/configs/unmaintained/typescript-consolidated-browser.yaml b/bin/configs/unmaintained/typescript-consolidated-browser.yaml deleted file mode 100644 index ec76f495bbe..00000000000 --- a/bin/configs/unmaintained/typescript-consolidated-browser.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript -outputDir: samples/openapi3/client/petstore/typescript/builds/browser -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript -additionalProperties: - framework: fetch-api - npmName: ts-petstore-client - projectName: ts-petstore-client - moduleName: petstore - supportsES6: true diff --git a/bin/configs/unmaintained/typescript-consolidated-composed-schemas.yaml b/bin/configs/unmaintained/typescript-consolidated-composed-schemas.yaml deleted file mode 100644 index 9599ccbd12e..00000000000 --- a/bin/configs/unmaintained/typescript-consolidated-composed-schemas.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript -outputDir: samples/openapi3/client/petstore/typescript/builds/composed-schemas -inputSpec: src/test/resources/3_0/composed-schemas.yaml -templateDir: src/main/resources/typescript -additionalProperties: - npmName: ts-petstore-client diff --git a/bin/configs/unmaintained/typescript-consolidated-deno.yaml b/bin/configs/unmaintained/typescript-consolidated-deno.yaml deleted file mode 100644 index 8f0d59143d4..00000000000 --- a/bin/configs/unmaintained/typescript-consolidated-deno.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript -outputDir: samples/openapi3/client/petstore/typescript/builds/deno -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript -additionalProperties: - platform: deno - npmName: ts-petstore-client - projectName: ts-petstore-client - moduleName: petstore diff --git a/bin/configs/unmaintained/typescript-consolidated-inversify.yaml b/bin/configs/unmaintained/typescript-consolidated-inversify.yaml deleted file mode 100644 index 7489d9df9d5..00000000000 --- a/bin/configs/unmaintained/typescript-consolidated-inversify.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript -outputDir: samples/openapi3/client/petstore/typescript/builds/inversify -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript -additionalProperties: - platform: node - npmName: ts-petstore-client - useInversify: true - projectName: ts-petstore-client - moduleName: petstore diff --git a/bin/configs/unmaintained/typescript-consolidated-jquery.yaml b/bin/configs/unmaintained/typescript-consolidated-jquery.yaml deleted file mode 100644 index 3ee18266c08..00000000000 --- a/bin/configs/unmaintained/typescript-consolidated-jquery.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript -outputDir: samples/openapi3/client/petstore/typescript/builds/jquery -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript -additionalProperties: - framework: jquery - npmName: ts-petstore-client - projectName: ts-petstore-client - moduleName: petstore diff --git a/bin/configs/unmaintained/typescript-consolidated-node-object-parameters.yaml b/bin/configs/unmaintained/typescript-consolidated-node-object-parameters.yaml deleted file mode 100644 index a71f8b9e7b6..00000000000 --- a/bin/configs/unmaintained/typescript-consolidated-node-object-parameters.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript -outputDir: samples/openapi3/client/petstore/typescript/builds/object_params -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript -additionalProperties: - platform: node - npmName: ts-petstore-client - useObjectParameters: true - projectName: ts-petstore-client - moduleName: petstore diff --git a/bin/configs/unmaintained/typescript-consolidated-node.yaml b/bin/configs/unmaintained/typescript-consolidated-node.yaml deleted file mode 100644 index 3462c319f05..00000000000 --- a/bin/configs/unmaintained/typescript-consolidated-node.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript -outputDir: samples/openapi3/client/petstore/typescript/builds/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript -additionalProperties: - platform: node - npmName: ts-petstore-client - projectName: ts-petstore-client - moduleName: petstore diff --git a/bin/configs/unmaintained/typescript-consolidated-with-unique-items.yaml b/bin/configs/unmaintained/typescript-consolidated-with-unique-items.yaml deleted file mode 100644 index 3d8f97ab4d1..00000000000 --- a/bin/configs/unmaintained/typescript-consolidated-with-unique-items.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript -outputDir: samples/client/others/typescript/builds/with-unique-items -inputSpec: src/test/resources/3_0/typescript/unique_items.yaml -templateDir: src/main/resources/typescript diff --git a/bin/configs/unmaintained/typescript-fetch-allOf-readonly.yaml b/bin/configs/unmaintained/typescript-fetch-allOf-readonly.yaml deleted file mode 100644 index 0243e5c57d8..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-allOf-readonly.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/allOf-readonly -inputSpec: src/test/resources/3_0/allOf-readonly.yaml -templateDir: src/main/resources/typescript-fetch diff --git a/bin/configs/unmaintained/typescript-fetch-default-v3.0.yaml b/bin/configs/unmaintained/typescript-fetch-default-v3.0.yaml deleted file mode 100644 index 7ce82cc9cc9..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-default-v3.0.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/default-v3.0 -inputSpec: src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -templateDir: src/main/resources/typescript-fetch diff --git a/bin/configs/unmaintained/typescript-fetch-default.yaml b/bin/configs/unmaintained/typescript-fetch-default.yaml deleted file mode 100644 index e859d491a0b..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch diff --git a/bin/configs/unmaintained/typescript-fetch-enum.yaml b/bin/configs/unmaintained/typescript-fetch-enum.yaml deleted file mode 100644 index 7faa58c10b8..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-enum.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/enum -inputSpec: src/test/resources/3_0/typescript-fetch/enum.yaml -templateDir: src/main/resources/typescript-fetch diff --git a/bin/configs/unmaintained/typescript-fetch-es6-target.yaml b/bin/configs/unmaintained/typescript-fetch-es6-target.yaml deleted file mode 100644 index 0d28b045564..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-es6-target.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/es6-target -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - npmVersion: 1.0.0 - supportsES6: true - npmName: '@openapijsonschematools/typescript-fetch-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-fetch-multiple-parameters.yaml b/bin/configs/unmaintained/typescript-fetch-multiple-parameters.yaml deleted file mode 100644 index f502ac17ca0..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-multiple-parameters.yaml +++ /dev/null @@ -1,7 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/multiple-parameters -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - useSingleRequestParameter: false - snapshot: false diff --git a/bin/configs/unmaintained/typescript-fetch-prefix-parameter-interfaces.yaml b/bin/configs/unmaintained/typescript-fetch-prefix-parameter-interfaces.yaml deleted file mode 100644 index 84d66e9fe19..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-prefix-parameter-interfaces.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-fetch-petstore' - npmRepository: https://skimdb.npmjs.com/registry - prefixParameterInterfaces: true - snapshot: false diff --git a/bin/configs/unmaintained/typescript-fetch-sagas-and-records.yaml b/bin/configs/unmaintained/typescript-fetch-sagas-and-records.yaml deleted file mode 100644 index b17af14d225..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-sagas-and-records.yaml +++ /dev/null @@ -1,16 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/sagas-and-records -inputSpec: src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-saga-and-records.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-fetch-petstore' - npmRepository: https://skimdb.npmjs.com/registry - useSingleRequestParameter: false - supportsES6: true - sagasAndRecords: true - detectPassthroughModelsWithSuffixAndField: 'Response.data' - inferUniqueIdFromNameSuffix: true - inferEntityFromUniqueIdWithName: id - packageAsSourceOnlyLibrary: false - snapshot: false \ No newline at end of file diff --git a/bin/configs/unmaintained/typescript-fetch-with-interfaces.yaml b/bin/configs/unmaintained/typescript-fetch-with-interfaces.yaml deleted file mode 100644 index 247431ba7a2..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-with-interfaces.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/with-interfaces -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - withInterfaces: "true" diff --git a/bin/configs/unmaintained/typescript-fetch-with-npm-version.yaml b/bin/configs/unmaintained/typescript-fetch-with-npm-version.yaml deleted file mode 100644 index 169372479aa..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-with-npm-version.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/with-npm-version -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-fetch-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-fetch-with-string-enums.yaml b/bin/configs/unmaintained/typescript-fetch-with-string-enums.yaml deleted file mode 100644 index 0bc85dcefb2..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-with-string-enums.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/with-string-enums -inputSpec: src/test/resources/3_0/typescript-fetch/enum.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - stringEnums: true diff --git a/bin/configs/unmaintained/typescript-fetch-without-runtime-checks.yaml b/bin/configs/unmaintained/typescript-fetch-without-runtime-checks.yaml deleted file mode 100644 index e87edbc8eef..00000000000 --- a/bin/configs/unmaintained/typescript-fetch-without-runtime-checks.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-fetch -outputDir: samples/client/petstore/typescript-fetch/builds/without-runtime-checks -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-fetch -additionalProperties: - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-fetch-petstore' - npmRepository: https://skimdb.npmjs.com/registry - withoutRuntimeChecks: true - snapshot: false diff --git a/bin/configs/unmaintained/typescript-inversify.yaml b/bin/configs/unmaintained/typescript-inversify.yaml deleted file mode 100644 index de7efaccc84..00000000000 --- a/bin/configs/unmaintained/typescript-inversify.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-inversify -outputDir: samples/client/petstore/typescript-inversify -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-inversify diff --git a/bin/configs/unmaintained/typescript-jquery-default.yaml b/bin/configs/unmaintained/typescript-jquery-default.yaml deleted file mode 100644 index 2d89de1391f..00000000000 --- a/bin/configs/unmaintained/typescript-jquery-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-jquery -outputDir: samples/client/petstore/typescript-jquery/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-jquery diff --git a/bin/configs/unmaintained/typescript-jquery-npm.yaml b/bin/configs/unmaintained/typescript-jquery-npm.yaml deleted file mode 100644 index 835c9b4f32f..00000000000 --- a/bin/configs/unmaintained/typescript-jquery-npm.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-jquery -outputDir: samples/client/petstore/typescript-jquery/npm -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-jquery -additionalProperties: - npmVersion: 0.0.1 - npmName: '@openapijsonschematools/jquery-typescript-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-nestjs-v6-provided-in-root.yaml b/bin/configs/unmaintained/typescript-nestjs-v6-provided-in-root.yaml deleted file mode 100644 index 6fe83ba6ef8..00000000000 --- a/bin/configs/unmaintained/typescript-nestjs-v6-provided-in-root.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-nestjs -outputDir: samples/client/petstore/typescript-nestjs-v6-provided-in-root/builds/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-nestjs -additionalProperties: - nestVersion: 6.0.0 - "npmName": "@openapijsonschematools/typescript-nestjs-petstore" - "npmVersion": "1.0.0" - "npmRepository" : "https://skimdb.npmjs.com/registry" - "snapshot" : false diff --git a/bin/configs/unmaintained/typescript-nestjs-v8-provided-in-root.yaml b/bin/configs/unmaintained/typescript-nestjs-v8-provided-in-root.yaml deleted file mode 100644 index b16d1580931..00000000000 --- a/bin/configs/unmaintained/typescript-nestjs-v8-provided-in-root.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-nestjs -outputDir: samples/client/petstore/typescript-nestjs-v8-provided-in-root/builds/default -inputSpec: src/test/resources/3_0/petstore.yaml -templateDir: src/main/resources/typescript-nestjs -additionalProperties: - nestVersion: 8.0.0 - "npmName": "@openapijsonschematools/typescript-nestjs-petstore" - "npmVersion": "1.0.0" - "npmRepository" : "https://skimdb.npmjs.com/registry" - "snapshot" : false diff --git a/bin/configs/unmaintained/typescript-node-default.yaml b/bin/configs/unmaintained/typescript-node-default.yaml deleted file mode 100644 index 774f76c4df9..00000000000 --- a/bin/configs/unmaintained/typescript-node-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-node -outputDir: samples/client/petstore/typescript-node/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-node diff --git a/bin/configs/unmaintained/typescript-node-npm.yaml b/bin/configs/unmaintained/typescript-node-npm.yaml deleted file mode 100644 index 42d0e17b373..00000000000 --- a/bin/configs/unmaintained/typescript-node-npm.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-node -outputDir: samples/client/petstore/typescript-node/npm -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-node -additionalProperties: - npmVersion: 0.0.1 - npmName: '@openapijsonschematools/node-typescript-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-redux-query-default.yaml b/bin/configs/unmaintained/typescript-redux-query-default.yaml deleted file mode 100644 index 6569cb5ba0f..00000000000 --- a/bin/configs/unmaintained/typescript-redux-query-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-redux-query -outputDir: samples/client/petstore/typescript-redux-query/builds/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-redux-query diff --git a/bin/configs/unmaintained/typescript-redux-query-with-npm-version.yaml b/bin/configs/unmaintained/typescript-redux-query-with-npm-version.yaml deleted file mode 100644 index 56b55d5cdd4..00000000000 --- a/bin/configs/unmaintained/typescript-redux-query-with-npm-version.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-redux-query -outputDir: samples/client/petstore/typescript-redux-query/builds/with-npm-version -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-redux-query -additionalProperties: - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-redux-query-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-rxjs-default.yaml b/bin/configs/unmaintained/typescript-rxjs-default.yaml deleted file mode 100644 index 455dafce2f0..00000000000 --- a/bin/configs/unmaintained/typescript-rxjs-default.yaml +++ /dev/null @@ -1,4 +0,0 @@ -generatorName: typescript-rxjs -outputDir: samples/client/petstore/typescript-rxjs/builds/default -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-rxjs diff --git a/bin/configs/unmaintained/typescript-rxjs-es6-target.yaml b/bin/configs/unmaintained/typescript-rxjs-es6-target.yaml deleted file mode 100644 index 3ca52b1e7ee..00000000000 --- a/bin/configs/unmaintained/typescript-rxjs-es6-target.yaml +++ /dev/null @@ -1,10 +0,0 @@ -generatorName: typescript-rxjs -outputDir: samples/client/petstore/typescript-rxjs/builds/es6-target -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-rxjs -additionalProperties: - npmVersion: 1.0.0 - supportsES6: true - npmName: '@openapijsonschematools/typescript-rxjs-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-rxjs-with-npm-version.yaml b/bin/configs/unmaintained/typescript-rxjs-with-npm-version.yaml deleted file mode 100644 index 494bc377089..00000000000 --- a/bin/configs/unmaintained/typescript-rxjs-with-npm-version.yaml +++ /dev/null @@ -1,9 +0,0 @@ -generatorName: typescript-rxjs -outputDir: samples/client/petstore/typescript-rxjs/builds/with-npm-version -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-rxjs -additionalProperties: - npmVersion: 1.0.0 - npmName: '@openapijsonschematools/typescript-rxjs-petstore' - npmRepository: https://skimdb.npmjs.com/registry - snapshot: false diff --git a/bin/configs/unmaintained/typescript-rxjs-with-progress-subscriber.yaml b/bin/configs/unmaintained/typescript-rxjs-with-progress-subscriber.yaml deleted file mode 100644 index d8460d63c33..00000000000 --- a/bin/configs/unmaintained/typescript-rxjs-with-progress-subscriber.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: typescript-rxjs -outputDir: samples/client/petstore/typescript-rxjs/builds/with-progress-subscriber -inputSpec: src/test/resources/2_0/petstore.yaml -templateDir: src/main/resources/typescript-rxjs -additionalProperties: - withProgressSubscriber: "true" diff --git a/bin/configs/unmaintained/wsdl-schema.yaml b/bin/configs/unmaintained/wsdl-schema.yaml deleted file mode 100644 index a772560ca60..00000000000 --- a/bin/configs/unmaintained/wsdl-schema.yaml +++ /dev/null @@ -1,6 +0,0 @@ -generatorName: wsdl-schema -outputDir: samples/schema/petstore/wsdl-schema -inputSpec: src/test/resources/3_0/wsdl/petstore.yaml -templateDir: src/main/resources/wsdl-schema -additionalProperties: - hideGenerationTimestamp: "true" diff --git a/bin/generate-samples.sh b/bin/generate-samples.sh index 90e5c3f6047..f7d544d0d46 100755 --- a/bin/generate-samples.sh +++ b/bin/generate-samples.sh @@ -31,17 +31,17 @@ while [[ $# -gt 0 ]]; do done header="# START SCRIPT: $0 -This script generates all configs under bin/configs by default. +This script generates all configs in bin/generate_samples_configs by default. You may generate a targeted script or set of scripts using glob patterns. For example: - $0 bin/configs/java-* + $0 bin/generate_samples_configs/java-* You may generate a single config with additional options if you use -- to separate the single config file from the generator arguments. For example: - $0 bin/configs/java-vertx.yaml -- --global-property debugModels=true + $0 bin/generate_samples_configs/java-vertx.yaml -- --global-property debugModels=true " @@ -55,7 +55,7 @@ else echo "Please press CTRL+C to stop or the script will continue in 5 seconds." sleep 5 if [ ${#files[@]} -eq 0 ]; then - files=("${root}"/bin/configs/*.yaml) + files=("${root}"/bin/generate_samples_configs/*.yaml) fi # shellcheck disable=SC2086 diff --git a/bin/configs/python.yaml b/bin/generate_samples_configs/python.yaml similarity index 76% rename from bin/configs/python.yaml rename to bin/generate_samples_configs/python.yaml index 96a10931217..f8c675cf37e 100644 --- a/bin/configs/python.yaml +++ b/bin/generate_samples_configs/python.yaml @@ -1,5 +1,5 @@ generatorName: python -outputDir: samples/openapi3/client/petstore/python +outputDir: samples/client/petstore/python inputSpec: src/test/resources/3_0/python/petstore_customized.yaml additionalProperties: packageName: petstore_api diff --git a/bin/configs/python_3_0_3_unit_test.yaml b/bin/generate_samples_configs/python_3_0_3_unit_test.yaml similarity index 71% rename from bin/configs/python_3_0_3_unit_test.yaml rename to bin/generate_samples_configs/python_3_0_3_unit_test.yaml index 186e736be5b..8a837c95d42 100644 --- a/bin/configs/python_3_0_3_unit_test.yaml +++ b/bin/generate_samples_configs/python_3_0_3_unit_test.yaml @@ -1,5 +1,5 @@ generatorName: python -outputDir: samples/openapi3/client/3_0_3_unit_test/python +outputDir: samples/client/3_0_3_unit_test/python inputSpec: src/test/resources/3_0/unit_test_spec/3_0_3_unit_test_spec.yaml additionalProperties: packageName: unit_test_api diff --git a/bin/configs/python_nonCompliantUseDiscriminatorIfCompositionFails.yaml b/bin/generate_samples_configs/python_nonCompliantUseDiscriminatorIfCompositionFails.yaml similarity index 68% rename from bin/configs/python_nonCompliantUseDiscriminatorIfCompositionFails.yaml rename to bin/generate_samples_configs/python_nonCompliantUseDiscriminatorIfCompositionFails.yaml index f2468967241..5405bb9644a 100644 --- a/bin/configs/python_nonCompliantUseDiscriminatorIfCompositionFails.yaml +++ b/bin/generate_samples_configs/python_nonCompliantUseDiscriminatorIfCompositionFails.yaml @@ -1,5 +1,5 @@ generatorName: python -outputDir: samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python +outputDir: samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python inputSpec: src/test/resources/3_0/nonCompliantUseDiscriminatorIfCompositionFails.yaml additionalProperties: packageName: this_package diff --git a/bin/configs/python_security.yaml b/bin/generate_samples_configs/python_security.yaml similarity index 66% rename from bin/configs/python_security.yaml rename to bin/generate_samples_configs/python_security.yaml index 5db09dd2828..014b3c89353 100644 --- a/bin/configs/python_security.yaml +++ b/bin/generate_samples_configs/python_security.yaml @@ -1,5 +1,5 @@ generatorName: python -outputDir: samples/openapi3/client/features/security/python +outputDir: samples/client/openapi_features/security/python inputSpec: src/test/resources/3_0/security.yaml additionalProperties: packageName: this_package diff --git a/samples/openapi3/client/3_0_3_unit_test/python/.gitignore b/samples/client/3_0_3_unit_test/python/.gitignore similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/.gitignore rename to samples/client/3_0_3_unit_test/python/.gitignore diff --git a/samples/openapi3/client/3_0_3_unit_test/python/.gitlab-ci.yml b/samples/client/3_0_3_unit_test/python/.gitlab-ci.yml similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/.gitlab-ci.yml rename to samples/client/3_0_3_unit_test/python/.gitlab-ci.yml diff --git a/samples/openapi3/client/3_0_3_unit_test/python/.openapi-generator-ignore b/samples/client/3_0_3_unit_test/python/.openapi-generator-ignore similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/.openapi-generator-ignore rename to samples/client/3_0_3_unit_test/python/.openapi-generator-ignore diff --git a/samples/openapi3/client/3_0_3_unit_test/python/.openapi-generator/FILES b/samples/client/3_0_3_unit_test/python/.openapi-generator/FILES similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/.openapi-generator/FILES rename to samples/client/3_0_3_unit_test/python/.openapi-generator/FILES diff --git a/samples/openapi3/client/3_0_3_unit_test/python/.openapi-generator/VERSION b/samples/client/3_0_3_unit_test/python/.openapi-generator/VERSION similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/.openapi-generator/VERSION rename to samples/client/3_0_3_unit_test/python/.openapi-generator/VERSION diff --git a/samples/openapi3/client/3_0_3_unit_test/python/.travis.yml b/samples/client/3_0_3_unit_test/python/.travis.yml similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/.travis.yml rename to samples/client/3_0_3_unit_test/python/.travis.yml diff --git a/samples/openapi3/client/3_0_3_unit_test/python/Makefile b/samples/client/3_0_3_unit_test/python/Makefile similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/Makefile rename to samples/client/3_0_3_unit_test/python/Makefile diff --git a/samples/openapi3/client/3_0_3_unit_test/python/README.md b/samples/client/3_0_3_unit_test/python/README.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/README.md rename to samples/client/3_0_3_unit_test/python/README.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/_not_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/_not_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/_not_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/_not_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/additional_properties_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/additional_properties_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/additional_properties_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/additional_properties_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/all_of_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/all_of_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/all_of_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/all_of_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/any_of_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/any_of_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/any_of_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/any_of_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/content_type_json_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/content_type_json_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/content_type_json_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/content_type_json_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/default_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/default_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/default_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/default_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/enum_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/enum_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/enum_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/enum_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/format_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/format_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/format_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/format_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/items_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/items_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/items_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/items_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/max_items_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/max_items_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/max_items_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/max_items_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/max_length_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/max_length_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/max_length_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/max_length_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/max_properties_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/max_properties_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/max_properties_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/max_properties_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/maximum_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/maximum_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/maximum_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/maximum_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/min_items_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/min_items_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/min_items_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/min_items_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/min_length_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/min_length_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/min_length_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/min_length_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/min_properties_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/min_properties_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/min_properties_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/min_properties_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/minimum_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/minimum_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/minimum_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/minimum_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/multiple_of_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/multiple_of_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/multiple_of_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/multiple_of_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/one_of_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/one_of_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/one_of_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/one_of_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/operation_request_body_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/operation_request_body_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/operation_request_body_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/operation_request_body_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/path_post_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/path_post_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/path_post_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/path_post_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/pattern_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/pattern_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/pattern_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/pattern_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/properties_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/properties_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/properties_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/properties_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/ref_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/ref_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/ref_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/ref_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/required_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/required_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/required_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/required_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/response_content_content_type_schema_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/response_content_content_type_schema_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/response_content_content_type_schema_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/response_content_content_type_schema_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/type_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/type_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/type_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/type_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/unique_items_api.md b/samples/client/3_0_3_unit_test/python/docs/apis/tags/unique_items_api.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags/unique_items_api.md rename to samples/client/3_0_3_unit_test/python/docs/apis/tags/unique_items_api.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/_not.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/_not.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/_not.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/_not.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_allows_a_schema_which_should_validate.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_allows_a_schema_which_should_validate.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_allows_a_schema_which_should_validate.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_allows_a_schema_which_should_validate.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_are_allowed_by_default.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_are_allowed_by_default.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_are_allowed_by_default.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_are_allowed_by_default.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_can_exist_by_itself.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_can_exist_by_itself.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_can_exist_by_itself.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_can_exist_by_itself.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_should_not_look_in_applicators.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_should_not_look_in_applicators.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_should_not_look_in_applicators.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/additionalproperties_should_not_look_in_applicators.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/allof.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/allof.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_combined_with_anyof_oneof.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/allof_combined_with_anyof_oneof.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_combined_with_anyof_oneof.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/allof_combined_with_anyof_oneof.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_simple_types.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/allof_simple_types.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_simple_types.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/allof_simple_types.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_base_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_base_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_base_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_base_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_one_empty_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_one_empty_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_one_empty_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_one_empty_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_first_empty_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_first_empty_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_first_empty_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_first_empty_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_last_empty_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_last_empty_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_last_empty_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_the_last_empty_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_two_empty_schemas.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_two_empty_schemas.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/allof_with_two_empty_schemas.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/allof_with_two_empty_schemas.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/anyof.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/anyof.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/anyof.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/anyof.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/anyof_complex_types.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/anyof_complex_types.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/anyof_complex_types.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/anyof_complex_types.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_base_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_base_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_base_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_base_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_one_empty_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_one_empty_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_one_empty_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/anyof_with_one_empty_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/array_type_matches_arrays.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/array_type_matches_arrays.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/array_type_matches_arrays.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/array_type_matches_arrays.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/boolean_type_matches_booleans.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/boolean_type_matches_booleans.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/boolean_type_matches_booleans.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/boolean_type_matches_booleans.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/by_int.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/by_int.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/by_int.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/by_int.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/by_number.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/by_number.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/by_number.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/by_number.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/by_small_number.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/by_small_number.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/by_small_number.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/by_small_number.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/date_time_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/date_time_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/date_time_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/date_time_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/email_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/email_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/email_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/email_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with0_does_not_match_false.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with0_does_not_match_false.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with0_does_not_match_false.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with0_does_not_match_false.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with1_does_not_match_true.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with1_does_not_match_true.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with1_does_not_match_true.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with1_does_not_match_true.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with_escaped_characters.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with_escaped_characters.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with_escaped_characters.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with_escaped_characters.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with_false_does_not_match0.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with_false_does_not_match0.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with_false_does_not_match0.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with_false_does_not_match0.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with_true_does_not_match1.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with_true_does_not_match1.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enum_with_true_does_not_match1.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/enum_with_true_does_not_match1.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enums_in_properties.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/enums_in_properties.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/enums_in_properties.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/enums_in_properties.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/forbidden_property.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/forbidden_property.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/forbidden_property.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/forbidden_property.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/hostname_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/hostname_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/hostname_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/hostname_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/integer_type_matches_integers.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/integer_type_matches_integers.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/integer_type_matches_integers.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/integer_type_matches_integers.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/invalid_string_value_for_default.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/invalid_string_value_for_default.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/invalid_string_value_for_default.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/invalid_string_value_for_default.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ipv4_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ipv4_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ipv4_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ipv4_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ipv6_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ipv6_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ipv6_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ipv6_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/json_pointer_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/json_pointer_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/json_pointer_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/json_pointer_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation_with_unsigned_integer.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation_with_unsigned_integer.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation_with_unsigned_integer.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/maximum_validation_with_unsigned_integer.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maxitems_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/maxitems_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maxitems_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/maxitems_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maxlength_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/maxlength_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maxlength_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/maxlength_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maxproperties0_means_the_object_is_empty.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/maxproperties0_means_the_object_is_empty.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maxproperties0_means_the_object_is_empty.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/maxproperties0_means_the_object_is_empty.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maxproperties_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/maxproperties_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/maxproperties_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/maxproperties_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation_with_signed_integer.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation_with_signed_integer.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation_with_signed_integer.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/minimum_validation_with_signed_integer.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minitems_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/minitems_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minitems_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/minitems_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minlength_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/minlength_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minlength_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/minlength_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minproperties_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/minproperties_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/minproperties_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/minproperties_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nested_allof_to_check_validation_semantics.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/nested_allof_to_check_validation_semantics.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nested_allof_to_check_validation_semantics.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/nested_allof_to_check_validation_semantics.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nested_anyof_to_check_validation_semantics.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/nested_anyof_to_check_validation_semantics.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nested_anyof_to_check_validation_semantics.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/nested_anyof_to_check_validation_semantics.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nested_items.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/nested_items.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nested_items.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/nested_items.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nested_oneof_to_check_validation_semantics.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/nested_oneof_to_check_validation_semantics.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nested_oneof_to_check_validation_semantics.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/nested_oneof_to_check_validation_semantics.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/not_more_complex_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/not_more_complex_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/not_more_complex_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/not_more_complex_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nul_characters_in_strings.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/nul_characters_in_strings.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/nul_characters_in_strings.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/nul_characters_in_strings.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/null_type_matches_only_the_null_object.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/null_type_matches_only_the_null_object.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/null_type_matches_only_the_null_object.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/null_type_matches_only_the_null_object.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/number_type_matches_numbers.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/number_type_matches_numbers.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/number_type_matches_numbers.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/number_type_matches_numbers.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/object_properties_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/object_properties_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/object_properties_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/object_properties_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/object_type_matches_objects.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/object_type_matches_objects.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/object_type_matches_objects.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/object_type_matches_objects.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/oneof.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/oneof.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof_complex_types.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/oneof_complex_types.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof_complex_types.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/oneof_complex_types.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_base_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_base_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_base_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_base_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_empty_schema.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_empty_schema.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_empty_schema.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_empty_schema.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_required.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_required.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_required.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/oneof_with_required.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/pattern_is_not_anchored.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/pattern_is_not_anchored.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/pattern_is_not_anchored.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/pattern_is_not_anchored.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/pattern_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/pattern_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/pattern_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/pattern_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/properties_with_escaped_characters.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/properties_with_escaped_characters.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/properties_with_escaped_characters.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/properties_with_escaped_characters.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/property_named_ref_that_is_not_a_reference.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/property_named_ref_that_is_not_a_reference.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/property_named_ref_that_is_not_a_reference.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/property_named_ref_that_is_not_a_reference.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_additionalproperties.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_additionalproperties.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_additionalproperties.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_additionalproperties.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_allof.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_allof.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_allof.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_allof.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_anyof.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_anyof.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_anyof.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_anyof.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_items.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_items.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_items.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_items.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_not.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_not.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_not.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_not.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_oneof.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_oneof.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_oneof.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_oneof.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_property.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_property.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/ref_in_property.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/ref_in_property.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/required_default_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/required_default_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/required_default_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/required_default_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/required_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/required_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/required_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/required_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/required_with_empty_array.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/required_with_empty_array.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/required_with_empty_array.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/required_with_empty_array.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/required_with_escaped_characters.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/required_with_escaped_characters.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/required_with_escaped_characters.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/required_with_escaped_characters.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/simple_enum_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/simple_enum_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/simple_enum_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/simple_enum_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/string_type_matches_strings.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/string_type_matches_strings.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/string_type_matches_strings.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/string_type_matches_strings.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_false_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_false_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_false_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_false_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_validation.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_validation.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_validation.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/uniqueitems_validation.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uri_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/uri_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uri_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/uri_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uri_reference_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/uri_reference_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uri_reference_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/uri_reference_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uri_template_format.md b/samples/client/3_0_3_unit_test/python/docs/components/schema/uri_template_format.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/components/schema/uri_template_format.md rename to samples/client/3_0_3_unit_test/python/docs/components/schema/uri_template_format.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_simple_types_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_simple_types_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_simple_types_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_simple_types_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_base_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_base_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_base_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_base_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_one_empty_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_one_empty_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_one_empty_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_one_empty_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_two_empty_schemas_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_two_empty_schemas_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_two_empty_schemas_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_allof_with_two_empty_schemas_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_complex_types_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_complex_types_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_complex_types_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_complex_types_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_base_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_base_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_base_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_base_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_one_empty_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_one_empty_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_one_empty_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_anyof_with_one_empty_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_array_type_matches_arrays_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_array_type_matches_arrays_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_array_type_matches_arrays_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_array_type_matches_arrays_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_boolean_type_matches_booleans_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_boolean_type_matches_booleans_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_boolean_type_matches_booleans_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_boolean_type_matches_booleans_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_int_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_int_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_int_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_int_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_number_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_number_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_number_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_number_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_small_number_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_small_number_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_small_number_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_by_small_number_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_date_time_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_date_time_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_date_time_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_date_time_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_email_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_email_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_email_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_email_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with0_does_not_match_false_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with0_does_not_match_false_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with0_does_not_match_false_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with0_does_not_match_false_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with1_does_not_match_true_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with1_does_not_match_true_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with1_does_not_match_true_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with1_does_not_match_true_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_escaped_characters_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_escaped_characters_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_escaped_characters_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_escaped_characters_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_false_does_not_match0_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_false_does_not_match0_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_false_does_not_match0_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_false_does_not_match0_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_true_does_not_match1_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_true_does_not_match1_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_true_does_not_match1_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enum_with_true_does_not_match1_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enums_in_properties_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enums_in_properties_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_enums_in_properties_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_enums_in_properties_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_forbidden_property_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_forbidden_property_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_forbidden_property_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_forbidden_property_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_hostname_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_hostname_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_hostname_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_hostname_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_integer_type_matches_integers_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_integer_type_matches_integers_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_integer_type_matches_integers_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_integer_type_matches_integers_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_string_value_for_default_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_string_value_for_default_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_string_value_for_default_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_invalid_string_value_for_default_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv4_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv4_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv4_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv4_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv6_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv6_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv6_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ipv6_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_json_pointer_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_json_pointer_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_json_pointer_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_json_pointer_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxitems_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxitems_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxitems_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxitems_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxlength_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxlength_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxlength_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxlength_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_maxproperties_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minitems_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minitems_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minitems_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minitems_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minlength_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minlength_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minlength_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minlength_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minproperties_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minproperties_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_minproperties_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_minproperties_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_items_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_items_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_items_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_items_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_more_complex_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_more_complex_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_more_complex_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_more_complex_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_not_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nul_characters_in_strings_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nul_characters_in_strings_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_nul_characters_in_strings_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_nul_characters_in_strings_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_number_type_matches_numbers_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_number_type_matches_numbers_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_number_type_matches_numbers_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_number_type_matches_numbers_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_properties_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_properties_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_properties_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_properties_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_type_matches_objects_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_type_matches_objects_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_type_matches_objects_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_object_type_matches_objects_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_complex_types_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_complex_types_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_complex_types_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_complex_types_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_base_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_base_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_base_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_base_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_empty_schema_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_empty_schema_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_empty_schema_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_empty_schema_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_required_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_required_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_required_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_oneof_with_required_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_is_not_anchored_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_is_not_anchored_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_is_not_anchored_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_is_not_anchored_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_pattern_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_properties_with_escaped_characters_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_properties_with_escaped_characters_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_properties_with_escaped_characters_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_properties_with_escaped_characters_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_additionalproperties_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_additionalproperties_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_additionalproperties_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_additionalproperties_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_allof_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_allof_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_allof_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_allof_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_anyof_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_anyof_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_anyof_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_anyof_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_items_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_items_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_items_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_items_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_not_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_not_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_not_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_not_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_oneof_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_oneof_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_oneof_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_oneof_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_property_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_property_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_property_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_ref_in_property_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_default_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_default_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_default_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_default_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_empty_array_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_empty_array_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_empty_array_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_empty_array_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_escaped_characters_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_escaped_characters_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_escaped_characters_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_required_with_escaped_characters_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_simple_enum_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_simple_enum_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_simple_enum_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_simple_enum_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_string_type_matches_strings_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_string_type_matches_strings_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_string_type_matches_strings_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_string_type_matches_strings_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_false_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_false_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_false_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_false_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_validation_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_validation_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_validation_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uniqueitems_validation_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_reference_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_reference_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_reference_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_reference_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_template_format_request_body/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_template_format_request_body/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_template_format_request_body/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/request_body_post_uri_template_format_request_body/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_simple_types_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_simple_types_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_simple_types_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_simple_types_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_int_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_int_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_int_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_int_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_number_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_number_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_number_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_number_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_small_number_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_small_number_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_small_number_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_by_small_number_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_date_time_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_date_time_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_date_time_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_date_time_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_email_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_email_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_email_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_email_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enums_in_properties_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enums_in_properties_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_enums_in_properties_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_enums_in_properties_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_forbidden_property_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_forbidden_property_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_forbidden_property_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_forbidden_property_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_hostname_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_hostname_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_hostname_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_hostname_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv4_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv4_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv4_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv4_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv6_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv6_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv6_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ipv6_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxitems_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxitems_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxitems_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxitems_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxlength_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxlength_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxlength_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxlength_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minitems_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minitems_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minitems_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minitems_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minlength_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minlength_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minlength_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minlength_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minproperties_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minproperties_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_minproperties_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_minproperties_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_items_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_items_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_items_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_items_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_not_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_properties_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_properties_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_properties_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_properties_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_required_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_required_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_required_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_oneof_with_required_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_pattern_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_allof_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_allof_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_allof_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_allof_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_items_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_items_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_items_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_items_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_not_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_not_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_not_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_not_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_property_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_property_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_property_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_ref_in_property_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_default_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_default_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_default_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_default_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_template_format_response_body_for_content_types/post.md b/samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_template_format_response_body_for_content_types/post.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_template_format_response_body_for_content_types/post.md rename to samples/client/3_0_3_unit_test/python/docs/paths/response_body_post_uri_template_format_response_body_for_content_types/post.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/docs/servers/server_0.md b/samples/client/3_0_3_unit_test/python/docs/servers/server_0.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/docs/servers/server_0.md rename to samples/client/3_0_3_unit_test/python/docs/servers/server_0.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/git_push.sh b/samples/client/3_0_3_unit_test/python/git_push.sh similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/git_push.sh rename to samples/client/3_0_3_unit_test/python/git_push.sh diff --git a/samples/openapi3/client/3_0_3_unit_test/python/migration_2_0_0.md b/samples/client/3_0_3_unit_test/python/migration_2_0_0.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/migration_2_0_0.md rename to samples/client/3_0_3_unit_test/python/migration_2_0_0.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/migration_other_python_generators.md b/samples/client/3_0_3_unit_test/python/migration_other_python_generators.md similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/migration_other_python_generators.md rename to samples/client/3_0_3_unit_test/python/migration_other_python_generators.md diff --git a/samples/openapi3/client/3_0_3_unit_test/python/pom.xml b/samples/client/3_0_3_unit_test/python/pom.xml similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/pom.xml rename to samples/client/3_0_3_unit_test/python/pom.xml diff --git a/samples/openapi3/client/3_0_3_unit_test/python/pyproject.toml b/samples/client/3_0_3_unit_test/python/pyproject.toml similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/pyproject.toml rename to samples/client/3_0_3_unit_test/python/pyproject.toml diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/api_client.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/api_client.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/api_client.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/api_client.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/api_response.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/api_response.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/api_response.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/api_response.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/path_to_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/path_to_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/path_to_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/path_to_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_combined_with_anyof_oneof_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_combined_with_anyof_oneof_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_combined_with_anyof_oneof_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_combined_with_anyof_oneof_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_simple_types_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_simple_types_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_simple_types_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_simple_types_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_base_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_base_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_base_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_base_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_one_empty_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_one_empty_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_one_empty_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_one_empty_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_first_empty_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_first_empty_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_first_empty_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_first_empty_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_last_empty_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_last_empty_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_last_empty_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_the_last_empty_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_two_empty_schemas_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_two_empty_schemas_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_two_empty_schemas_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_allof_with_two_empty_schemas_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_complex_types_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_complex_types_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_complex_types_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_complex_types_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_base_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_base_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_base_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_base_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_one_empty_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_one_empty_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_one_empty_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_anyof_with_one_empty_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_array_type_matches_arrays_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_array_type_matches_arrays_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_array_type_matches_arrays_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_array_type_matches_arrays_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_boolean_type_matches_booleans_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_boolean_type_matches_booleans_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_boolean_type_matches_booleans_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_boolean_type_matches_booleans_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_int_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_int_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_int_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_int_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_number_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_number_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_number_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_number_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_small_number_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_small_number_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_small_number_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_by_small_number_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_date_time_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_date_time_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_date_time_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_date_time_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_email_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_email_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_email_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_email_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with0_does_not_match_false_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with0_does_not_match_false_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with0_does_not_match_false_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with0_does_not_match_false_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with1_does_not_match_true_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with1_does_not_match_true_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with1_does_not_match_true_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with1_does_not_match_true_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_escaped_characters_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_escaped_characters_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_escaped_characters_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_escaped_characters_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_false_does_not_match0_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_false_does_not_match0_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_false_does_not_match0_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_false_does_not_match0_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_true_does_not_match1_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_true_does_not_match1_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_true_does_not_match1_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enum_with_true_does_not_match1_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enums_in_properties_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enums_in_properties_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enums_in_properties_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_enums_in_properties_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_forbidden_property_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_forbidden_property_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_forbidden_property_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_forbidden_property_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_hostname_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_hostname_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_hostname_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_hostname_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_integer_type_matches_integers_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_integer_type_matches_integers_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_integer_type_matches_integers_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_integer_type_matches_integers_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_string_value_for_default_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_string_value_for_default_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_string_value_for_default_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_invalid_string_value_for_default_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv4_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv4_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv4_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv4_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv6_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv6_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv6_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ipv6_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_json_pointer_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_json_pointer_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_json_pointer_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_json_pointer_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxitems_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxitems_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxitems_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxitems_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxlength_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxlength_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxlength_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxlength_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_maxproperties_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_with_signed_integer_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_with_signed_integer_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_with_signed_integer_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minimum_validation_with_signed_integer_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minitems_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minitems_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minitems_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minitems_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minlength_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minlength_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minlength_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minlength_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minproperties_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minproperties_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minproperties_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_minproperties_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_items_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_items_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_items_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_items_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_more_complex_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_more_complex_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_more_complex_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_more_complex_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_not_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nul_characters_in_strings_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nul_characters_in_strings_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nul_characters_in_strings_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_nul_characters_in_strings_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_null_type_matches_only_the_null_object_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_null_type_matches_only_the_null_object_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_null_type_matches_only_the_null_object_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_null_type_matches_only_the_null_object_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_number_type_matches_numbers_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_number_type_matches_numbers_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_number_type_matches_numbers_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_number_type_matches_numbers_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_properties_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_properties_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_properties_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_properties_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_type_matches_objects_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_type_matches_objects_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_type_matches_objects_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_object_type_matches_objects_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_complex_types_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_complex_types_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_complex_types_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_complex_types_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_base_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_base_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_base_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_base_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_empty_schema_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_empty_schema_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_empty_schema_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_empty_schema_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_required_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_required_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_required_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_oneof_with_required_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_is_not_anchored_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_is_not_anchored_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_is_not_anchored_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_is_not_anchored_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_pattern_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_properties_with_escaped_characters_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_properties_with_escaped_characters_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_properties_with_escaped_characters_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_properties_with_escaped_characters_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_additionalproperties_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_additionalproperties_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_additionalproperties_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_additionalproperties_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_allof_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_allof_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_allof_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_allof_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_anyof_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_anyof_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_anyof_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_anyof_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_items_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_items_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_items_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_items_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_not_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_not_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_not_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_not_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_oneof_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_oneof_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_oneof_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_oneof_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_property_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_property_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_property_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_ref_in_property_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_default_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_default_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_default_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_default_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_empty_array_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_empty_array_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_empty_array_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_empty_array_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_escaped_characters_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_escaped_characters_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_escaped_characters_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_required_with_escaped_characters_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_simple_enum_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_simple_enum_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_simple_enum_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_simple_enum_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_string_type_matches_strings_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_string_type_matches_strings_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_string_type_matches_strings_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_string_type_matches_strings_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_false_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_false_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_false_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_false_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_validation_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_validation_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_validation_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uniqueitems_validation_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_reference_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_reference_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_reference_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_reference_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_template_format_request_body.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_template_format_request_body.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_template_format_request_body.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/request_body_post_uri_template_format_request_body.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_simple_types_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_simple_types_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_simple_types_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_simple_types_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_base_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_base_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_base_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_base_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_complex_types_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_complex_types_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_complex_types_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_complex_types_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_int_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_int_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_int_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_int_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_number_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_number_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_number_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_number_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_small_number_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_small_number_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_small_number_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_by_small_number_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_date_time_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_date_time_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_date_time_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_date_time_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_email_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_email_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_email_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_email_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enums_in_properties_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enums_in_properties_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enums_in_properties_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_enums_in_properties_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_forbidden_property_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_forbidden_property_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_forbidden_property_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_forbidden_property_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_hostname_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_hostname_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_hostname_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_hostname_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv4_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv4_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv4_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv4_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv6_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv6_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv6_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ipv6_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_json_pointer_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_json_pointer_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_json_pointer_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_json_pointer_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxitems_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxitems_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxitems_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxitems_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxlength_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxlength_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxlength_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxlength_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_maxproperties_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minitems_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minitems_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minitems_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minitems_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minlength_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minlength_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minlength_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minlength_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minproperties_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minproperties_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minproperties_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_minproperties_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_items_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_items_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_items_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_items_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_more_complex_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_more_complex_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_more_complex_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_more_complex_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_not_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_properties_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_properties_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_properties_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_properties_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_type_matches_objects_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_type_matches_objects_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_type_matches_objects_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_object_type_matches_objects_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_complex_types_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_complex_types_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_complex_types_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_complex_types_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_required_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_required_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_required_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_oneof_with_required_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_pattern_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_allof_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_allof_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_allof_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_allof_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_anyof_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_anyof_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_anyof_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_anyof_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_items_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_items_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_items_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_items_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_not_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_not_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_not_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_not_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_oneof_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_oneof_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_oneof_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_oneof_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_property_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_property_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_property_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_ref_in_property_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_default_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_default_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_default_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_default_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_empty_array_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_empty_array_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_empty_array_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_empty_array_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_simple_enum_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_simple_enum_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_simple_enum_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_simple_enum_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_string_type_matches_strings_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_string_type_matches_strings_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_string_type_matches_strings_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_string_type_matches_strings_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_validation_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_validation_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_validation_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uniqueitems_validation_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_reference_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_reference_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_reference_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_reference_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_template_format_response_body_for_content_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_template_format_response_body_for_content_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_template_format_response_body_for_content_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/paths/response_body_post_uri_template_format_response_body_for_content_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tag_to_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tag_to_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tag_to_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tag_to_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/_not_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/_not_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/_not_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/_not_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/additional_properties_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/additional_properties_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/additional_properties_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/additional_properties_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/all_of_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/all_of_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/all_of_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/all_of_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/any_of_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/any_of_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/any_of_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/any_of_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/content_type_json_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/content_type_json_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/content_type_json_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/content_type_json_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/default_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/default_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/default_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/default_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/enum_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/enum_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/enum_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/enum_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/format_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/format_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/format_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/format_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/items_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/items_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/items_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/items_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_items_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_items_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_items_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_items_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_length_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_length_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_length_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_length_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_properties_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_properties_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_properties_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/max_properties_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/maximum_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/maximum_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/maximum_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/maximum_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_items_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_items_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_items_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_items_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_length_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_length_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_length_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_length_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_properties_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_properties_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_properties_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/min_properties_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/minimum_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/minimum_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/minimum_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/minimum_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/multiple_of_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/multiple_of_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/multiple_of_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/multiple_of_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/one_of_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/one_of_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/one_of_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/one_of_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/operation_request_body_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/operation_request_body_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/operation_request_body_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/operation_request_body_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/path_post_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/path_post_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/path_post_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/path_post_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/pattern_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/pattern_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/pattern_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/pattern_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/properties_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/properties_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/properties_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/properties_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/ref_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/ref_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/ref_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/ref_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/required_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/required_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/required_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/required_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/response_content_content_type_schema_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/response_content_content_type_schema_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/response_content_content_type_schema_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/response_content_content_type_schema_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/type_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/type_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/type_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/type_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/unique_items_api.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/unique_items_api.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/unique_items_api.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/apis/tags/unique_items_api.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/_not.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/_not.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/_not.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/_not.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_allows_a_schema_which_should_validate.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_allows_a_schema_which_should_validate.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_allows_a_schema_which_should_validate.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_allows_a_schema_which_should_validate.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_are_allowed_by_default.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_are_allowed_by_default.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_are_allowed_by_default.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_are_allowed_by_default.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_can_exist_by_itself.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_can_exist_by_itself.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_can_exist_by_itself.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_can_exist_by_itself.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_should_not_look_in_applicators.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_should_not_look_in_applicators.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_should_not_look_in_applicators.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/additionalproperties_should_not_look_in_applicators.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_combined_with_anyof_oneof.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_combined_with_anyof_oneof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_combined_with_anyof_oneof.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_combined_with_anyof_oneof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_simple_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_simple_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_simple_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_simple_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_base_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_base_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_base_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_base_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_one_empty_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_one_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_one_empty_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_one_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_first_empty_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_first_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_first_empty_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_first_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_last_empty_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_last_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_last_empty_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_the_last_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_two_empty_schemas.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_two_empty_schemas.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_two_empty_schemas.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/allof_with_two_empty_schemas.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_complex_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_complex_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_complex_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_complex_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_base_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_base_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_base_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_base_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_one_empty_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_one_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_one_empty_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/anyof_with_one_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/array_type_matches_arrays.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/array_type_matches_arrays.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/array_type_matches_arrays.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/array_type_matches_arrays.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/boolean_type_matches_booleans.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/boolean_type_matches_booleans.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/boolean_type_matches_booleans.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/boolean_type_matches_booleans.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_int.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_int.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_int.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_int.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_number.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_number.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_number.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_number.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_small_number.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_small_number.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_small_number.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/by_small_number.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/date_time_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/date_time_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/date_time_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/date_time_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/email_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/email_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/email_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/email_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with0_does_not_match_false.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with0_does_not_match_false.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with0_does_not_match_false.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with0_does_not_match_false.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with1_does_not_match_true.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with1_does_not_match_true.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with1_does_not_match_true.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with1_does_not_match_true.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_escaped_characters.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_escaped_characters.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_escaped_characters.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_escaped_characters.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_false_does_not_match0.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_false_does_not_match0.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_false_does_not_match0.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_false_does_not_match0.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_true_does_not_match1.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_true_does_not_match1.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_true_does_not_match1.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enum_with_true_does_not_match1.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enums_in_properties.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enums_in_properties.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enums_in_properties.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/enums_in_properties.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/forbidden_property.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/forbidden_property.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/forbidden_property.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/forbidden_property.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/hostname_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/hostname_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/hostname_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/hostname_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/integer_type_matches_integers.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/integer_type_matches_integers.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/integer_type_matches_integers.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/integer_type_matches_integers.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_instance_should_not_raise_error_when_float_division_inf.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_string_value_for_default.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_string_value_for_default.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_string_value_for_default.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/invalid_string_value_for_default.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv4_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv4_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv4_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv4_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv6_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv6_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv6_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ipv6_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/json_pointer_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/json_pointer_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/json_pointer_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/json_pointer_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation_with_unsigned_integer.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation_with_unsigned_integer.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation_with_unsigned_integer.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maximum_validation_with_unsigned_integer.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxitems_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxitems_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxitems_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxitems_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxlength_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxlength_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxlength_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxlength_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties0_means_the_object_is_empty.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties0_means_the_object_is_empty.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties0_means_the_object_is_empty.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties0_means_the_object_is_empty.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/maxproperties_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation_with_signed_integer.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation_with_signed_integer.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation_with_signed_integer.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minimum_validation_with_signed_integer.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minitems_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minitems_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minitems_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minitems_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minlength_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minlength_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minlength_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minlength_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minproperties_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minproperties_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minproperties_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/minproperties_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_allof_to_check_validation_semantics.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_allof_to_check_validation_semantics.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_allof_to_check_validation_semantics.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_allof_to_check_validation_semantics.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_anyof_to_check_validation_semantics.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_anyof_to_check_validation_semantics.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_anyof_to_check_validation_semantics.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_anyof_to_check_validation_semantics.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_items.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_items.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_items.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_items.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_oneof_to_check_validation_semantics.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_oneof_to_check_validation_semantics.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_oneof_to_check_validation_semantics.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nested_oneof_to_check_validation_semantics.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/not_more_complex_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/not_more_complex_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/not_more_complex_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/not_more_complex_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nul_characters_in_strings.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nul_characters_in_strings.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nul_characters_in_strings.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/nul_characters_in_strings.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/null_type_matches_only_the_null_object.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/null_type_matches_only_the_null_object.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/null_type_matches_only_the_null_object.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/null_type_matches_only_the_null_object.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/number_type_matches_numbers.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/number_type_matches_numbers.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/number_type_matches_numbers.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/number_type_matches_numbers.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_properties_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_properties_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_properties_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_properties_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_type_matches_objects.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_type_matches_objects.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_type_matches_objects.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/object_type_matches_objects.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_complex_types.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_complex_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_complex_types.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_complex_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_base_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_base_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_base_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_base_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_empty_schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_empty_schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_required.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_required.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_required.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/oneof_with_required.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_is_not_anchored.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_is_not_anchored.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_is_not_anchored.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_is_not_anchored.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/pattern_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/properties_with_escaped_characters.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/properties_with_escaped_characters.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/properties_with_escaped_characters.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/properties_with_escaped_characters.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/property_named_ref_that_is_not_a_reference.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/property_named_ref_that_is_not_a_reference.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/property_named_ref_that_is_not_a_reference.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/property_named_ref_that_is_not_a_reference.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_additionalproperties.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_additionalproperties.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_additionalproperties.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_additionalproperties.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_allof.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_allof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_allof.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_allof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_anyof.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_anyof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_anyof.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_anyof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_items.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_items.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_items.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_items.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_not.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_not.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_not.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_not.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_oneof.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_oneof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_oneof.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_oneof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_property.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_property.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_property.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/ref_in_property.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_default_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_default_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_default_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_default_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_empty_array.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_empty_array.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_empty_array.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_empty_array.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_escaped_characters.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_escaped_characters.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_escaped_characters.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/required_with_escaped_characters.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/simple_enum_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/simple_enum_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/simple_enum_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/simple_enum_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/string_type_matches_strings.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/string_type_matches_strings.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/string_type_matches_strings.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/string_type_matches_strings.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/the_default_keyword_does_not_do_anything_if_the_property_is_missing.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_false_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_false_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_false_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_false_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uniqueitems_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_reference_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_reference_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_reference_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_reference_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_template_format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_template_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_template_format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schema/uri_template_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schemas/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schemas/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/components/schemas/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/components/schemas/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/configurations/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/configurations/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/configurations/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/configurations/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/configurations/api_configuration.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/configurations/api_configuration.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/configurations/api_configuration.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/configurations/api_configuration.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/configurations/schema_configuration.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/configurations/schema_configuration.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/configurations/schema_configuration.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/configurations/schema_configuration.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/exceptions.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/exceptions.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/exceptions.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/exceptions.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_are_allowed_by_default_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_can_exist_by_itself_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_combined_with_anyof_oneof_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_simple_types_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_base_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_first_empty_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_the_last_empty_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_allof_with_two_empty_schemas_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_complex_types_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_base_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_anyof_with_one_empty_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_array_type_matches_arrays_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_boolean_type_matches_booleans_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_int_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_number_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_by_small_number_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_date_time_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_email_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with0_does_not_match_false_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with1_does_not_match_true_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_escaped_characters_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_false_does_not_match0_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enum_with_true_does_not_match1_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_enums_in_properties_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_forbidden_property_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_hostname_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_invalid_string_value_for_default_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv4_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ipv6_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maximum_validation_with_unsigned_integer_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxitems_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxlength_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties0_means_the_object_is_empty_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_maxproperties_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minimum_validation_with_signed_integer_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minitems_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minlength_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_minproperties_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_allof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_anyof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_items_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nested_oneof_to_check_validation_semantics_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_not_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_nul_characters_in_strings_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_null_type_matches_only_the_null_object_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_number_type_matches_numbers_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_properties_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_object_type_matches_objects_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_complex_types_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_base_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_empty_schema_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_oneof_with_required_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_is_not_anchored_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_pattern_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_properties_with_escaped_characters_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_property_named_ref_that_is_not_a_reference_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_additionalproperties_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_allof_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_anyof_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_items_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_not_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_oneof_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_ref_in_property_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_default_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_empty_array_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_simple_enum_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_string_type_matches_strings_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_false_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uniqueitems_validation_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/request_body_post_uri_template_format_request_body/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_simple_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_array_type_matches_arrays_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_int_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_by_small_number_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_enums_in_properties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_forbidden_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_integer_type_matches_integers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_invalid_string_value_for_default_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_maxproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minlength_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_minproperties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_nul_characters_in_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_number_type_matches_numbers_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_properties_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_object_type_matches_objects_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_complex_types_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_base_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_empty_schema_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_oneof_with_required_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_is_not_anchored_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_pattern_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_properties_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_additionalproperties_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_allof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_anyof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_items_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_oneof_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_ref_in_property_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_default_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_empty_array_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_simple_enum_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_string_type_matches_strings_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_false_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uniqueitems_validation_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/operation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/operation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/operation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/operation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/py.typed b/samples/client/3_0_3_unit_test/python/src/unit_test_api/py.typed similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/py.typed rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/py.typed diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/rest.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/rest.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/rest.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/rest.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/format.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/format.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/original_immutabledict.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/original_immutabledict.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/original_immutabledict.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/original_immutabledict.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schema.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schema.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schemas.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schemas.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schemas.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/schemas.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/validation.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/schemas/validation.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/schemas/validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/security_schemes.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/security_schemes.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/security_schemes.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/security_schemes.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/server.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/server.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/server.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/server.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/servers/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/servers/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/servers/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/servers/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/servers/server_0.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/servers/server_0.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/servers/server_0.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/servers/server_0.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/__init__.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/__init__.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/header_imports.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/header_imports.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/header_imports.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/header_imports.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/operation_imports.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/operation_imports.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/operation_imports.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/operation_imports.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/response_imports.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/response_imports.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/response_imports.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/response_imports.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/schema_imports.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/schema_imports.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/schema_imports.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/schema_imports.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/security_scheme_imports.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/security_scheme_imports.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/security_scheme_imports.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/security_scheme_imports.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/server_imports.py b/samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/server_imports.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/server_imports.py rename to samples/client/3_0_3_unit_test/python/src/unit_test_api/shared_imports/server_imports.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test-requirements.txt b/samples/client/3_0_3_unit_test/python/test-requirements.txt similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test-requirements.txt rename to samples/client/3_0_3_unit_test/python/test-requirements.txt diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/__init__.py b/samples/client/3_0_3_unit_test/python/test/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/__init__.py rename to samples/client/3_0_3_unit_test/python/test/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/__init__.py b/samples/client/3_0_3_unit_test/python/test/components/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/__init__.py rename to samples/client/3_0_3_unit_test/python/test/components/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/__init__.py b/samples/client/3_0_3_unit_test/python/test/components/schema/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/__init__.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test__not.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test__not.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test__not.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test__not.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_allows_a_schema_which_should_validate.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_allows_a_schema_which_should_validate.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_allows_a_schema_which_should_validate.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_allows_a_schema_which_should_validate.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_are_allowed_by_default.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_are_allowed_by_default.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_are_allowed_by_default.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_are_allowed_by_default.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_can_exist_by_itself.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_can_exist_by_itself.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_can_exist_by_itself.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_can_exist_by_itself.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_should_not_look_in_applicators.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_should_not_look_in_applicators.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_should_not_look_in_applicators.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_additionalproperties_should_not_look_in_applicators.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_allof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_allof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_combined_with_anyof_oneof.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_combined_with_anyof_oneof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_combined_with_anyof_oneof.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_combined_with_anyof_oneof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_simple_types.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_simple_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_simple_types.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_simple_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_base_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_base_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_base_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_base_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_one_empty_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_one_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_one_empty_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_one_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_first_empty_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_first_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_first_empty_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_first_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_last_empty_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_last_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_last_empty_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_the_last_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_two_empty_schemas.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_two_empty_schemas.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_two_empty_schemas.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_allof_with_two_empty_schemas.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_anyof.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_anyof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_anyof.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_anyof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_anyof_complex_types.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_anyof_complex_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_anyof_complex_types.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_anyof_complex_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_base_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_base_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_base_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_base_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_one_empty_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_one_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_one_empty_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_anyof_with_one_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_array_type_matches_arrays.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_array_type_matches_arrays.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_array_type_matches_arrays.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_array_type_matches_arrays.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_boolean_type_matches_booleans.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_boolean_type_matches_booleans.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_boolean_type_matches_booleans.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_boolean_type_matches_booleans.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_by_int.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_by_int.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_by_int.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_by_int.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_by_number.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_by_number.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_by_number.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_by_number.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_by_small_number.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_by_small_number.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_by_small_number.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_by_small_number.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_date_time_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_date_time_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_date_time_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_date_time_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_email_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_email_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_email_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_email_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with0_does_not_match_false.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with0_does_not_match_false.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with0_does_not_match_false.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with0_does_not_match_false.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with1_does_not_match_true.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with1_does_not_match_true.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with1_does_not_match_true.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with1_does_not_match_true.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_escaped_characters.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_escaped_characters.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_escaped_characters.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_escaped_characters.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_false_does_not_match0.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_false_does_not_match0.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_false_does_not_match0.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_false_does_not_match0.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_true_does_not_match1.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_true_does_not_match1.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_true_does_not_match1.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_enum_with_true_does_not_match1.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enums_in_properties.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_enums_in_properties.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_enums_in_properties.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_enums_in_properties.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_forbidden_property.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_forbidden_property.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_forbidden_property.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_forbidden_property.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_hostname_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_hostname_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_hostname_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_hostname_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_integer_type_matches_integers.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_integer_type_matches_integers.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_integer_type_matches_integers.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_integer_type_matches_integers.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_invalid_instance_should_not_raise_error_when_float_division_inf.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_invalid_instance_should_not_raise_error_when_float_division_inf.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_invalid_instance_should_not_raise_error_when_float_division_inf.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_invalid_instance_should_not_raise_error_when_float_division_inf.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_invalid_string_value_for_default.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_invalid_string_value_for_default.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_invalid_string_value_for_default.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_invalid_string_value_for_default.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ipv4_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ipv4_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ipv4_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ipv4_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ipv6_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ipv6_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ipv6_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ipv6_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_json_pointer_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_json_pointer_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_json_pointer_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_json_pointer_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation_with_unsigned_integer.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation_with_unsigned_integer.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation_with_unsigned_integer.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_maximum_validation_with_unsigned_integer.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maxitems_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_maxitems_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maxitems_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_maxitems_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maxlength_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_maxlength_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maxlength_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_maxlength_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties0_means_the_object_is_empty.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties0_means_the_object_is_empty.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties0_means_the_object_is_empty.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties0_means_the_object_is_empty.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_maxproperties_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation_with_signed_integer.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation_with_signed_integer.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation_with_signed_integer.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_minimum_validation_with_signed_integer.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minitems_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_minitems_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minitems_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_minitems_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minlength_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_minlength_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minlength_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_minlength_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minproperties_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_minproperties_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_minproperties_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_minproperties_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nested_allof_to_check_validation_semantics.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_nested_allof_to_check_validation_semantics.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nested_allof_to_check_validation_semantics.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_nested_allof_to_check_validation_semantics.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nested_anyof_to_check_validation_semantics.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_nested_anyof_to_check_validation_semantics.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nested_anyof_to_check_validation_semantics.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_nested_anyof_to_check_validation_semantics.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nested_items.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_nested_items.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nested_items.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_nested_items.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nested_oneof_to_check_validation_semantics.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_nested_oneof_to_check_validation_semantics.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nested_oneof_to_check_validation_semantics.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_nested_oneof_to_check_validation_semantics.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_not_more_complex_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_not_more_complex_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_not_more_complex_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_not_more_complex_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nul_characters_in_strings.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_nul_characters_in_strings.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_nul_characters_in_strings.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_nul_characters_in_strings.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_null_type_matches_only_the_null_object.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_null_type_matches_only_the_null_object.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_null_type_matches_only_the_null_object.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_null_type_matches_only_the_null_object.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_number_type_matches_numbers.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_number_type_matches_numbers.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_number_type_matches_numbers.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_number_type_matches_numbers.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_object_properties_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_object_properties_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_object_properties_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_object_properties_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_object_type_matches_objects.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_object_type_matches_objects.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_object_type_matches_objects.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_object_type_matches_objects.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof_complex_types.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof_complex_types.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof_complex_types.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof_complex_types.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_base_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_base_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_base_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_base_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_empty_schema.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_empty_schema.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_empty_schema.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_empty_schema.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_required.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_required.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_required.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_oneof_with_required.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_pattern_is_not_anchored.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_pattern_is_not_anchored.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_pattern_is_not_anchored.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_pattern_is_not_anchored.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_pattern_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_pattern_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_pattern_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_pattern_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_properties_with_escaped_characters.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_properties_with_escaped_characters.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_properties_with_escaped_characters.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_properties_with_escaped_characters.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_property_named_ref_that_is_not_a_reference.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_property_named_ref_that_is_not_a_reference.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_property_named_ref_that_is_not_a_reference.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_property_named_ref_that_is_not_a_reference.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_additionalproperties.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_additionalproperties.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_additionalproperties.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_additionalproperties.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_allof.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_allof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_allof.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_allof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_anyof.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_anyof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_anyof.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_anyof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_items.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_items.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_items.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_items.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_not.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_not.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_not.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_not.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_oneof.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_oneof.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_oneof.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_oneof.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_property.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_property.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_property.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_ref_in_property.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_required_default_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_required_default_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_required_default_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_required_default_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_required_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_required_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_required_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_required_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_required_with_empty_array.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_required_with_empty_array.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_required_with_empty_array.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_required_with_empty_array.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_required_with_escaped_characters.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_required_with_escaped_characters.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_required_with_escaped_characters.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_required_with_escaped_characters.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_simple_enum_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_simple_enum_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_simple_enum_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_simple_enum_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_string_type_matches_strings.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_string_type_matches_strings.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_string_type_matches_strings.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_string_type_matches_strings.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_the_default_keyword_does_not_do_anything_if_the_property_is_missing.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_the_default_keyword_does_not_do_anything_if_the_property_is_missing.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_the_default_keyword_does_not_do_anything_if_the_property_is_missing.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_the_default_keyword_does_not_do_anything_if_the_property_is_missing.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_false_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_false_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_false_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_false_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_validation.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_validation.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_validation.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_uniqueitems_validation.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uri_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_uri_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uri_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_uri_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uri_reference_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_uri_reference_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uri_reference_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_uri_reference_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uri_template_format.py b/samples/client/3_0_3_unit_test/python/test/components/schema/test_uri_template_format.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/components/schema/test_uri_template_format.py rename to samples/client/3_0_3_unit_test/python/test/components/schema/test_uri_template_format.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_are_allowed_by_default_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_can_exist_by_itself_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_additionalproperties_should_not_look_in_applicators_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_combined_with_anyof_oneof_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_simple_types_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_base_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_one_empty_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_first_empty_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_the_last_empty_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_allof_with_two_empty_schemas_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_complex_types_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_base_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_anyof_with_one_empty_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_array_type_matches_arrays_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_boolean_type_matches_booleans_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_int_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_number_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_by_small_number_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_date_time_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_email_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with0_does_not_match_false_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with1_does_not_match_true_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_escaped_characters_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_false_does_not_match0_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enum_with_true_does_not_match1_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_enums_in_properties_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_forbidden_property_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_hostname_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_integer_type_matches_integers_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_invalid_string_value_for_default_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv4_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ipv6_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_json_pointer_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maximum_validation_with_unsigned_integer_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxitems_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxlength_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties0_means_the_object_is_empty_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_maxproperties_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minimum_validation_with_signed_integer_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minitems_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minlength_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_minproperties_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_allof_to_check_validation_semantics_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_anyof_to_check_validation_semantics_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_items_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nested_oneof_to_check_validation_semantics_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_more_complex_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_not_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_nul_characters_in_strings_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_null_type_matches_only_the_null_object_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_number_type_matches_numbers_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_properties_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_object_type_matches_objects_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_complex_types_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_base_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_empty_schema_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_oneof_with_required_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_is_not_anchored_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_pattern_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_properties_with_escaped_characters_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_property_named_ref_that_is_not_a_reference_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_additionalproperties_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_allof_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_anyof_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_items_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_not_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_oneof_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_ref_in_property_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_default_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_empty_array_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_required_with_escaped_characters_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_simple_enum_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_string_type_matches_strings_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_false_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uniqueitems_validation_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_reference_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_request_body_post_uri_template_format_request_body/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_simple_types_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_base_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_one_empty_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_complex_types_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_base_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_array_type_matches_arrays_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_boolean_type_matches_booleans_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_int_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_number_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_by_small_number_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_date_time_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_email_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_escaped_characters_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_enums_in_properties_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_forbidden_property_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_hostname_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_integer_type_matches_integers_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_invalid_string_value_for_default_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv4_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ipv6_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_json_pointer_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxitems_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxlength_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_maxproperties_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minitems_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minlength_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_minproperties_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_items_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_more_complex_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_not_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_nul_characters_in_strings_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_number_type_matches_numbers_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_properties_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_object_type_matches_objects_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_complex_types_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_base_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_empty_schema_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_oneof_with_required_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_is_not_anchored_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_pattern_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_properties_with_escaped_characters_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_additionalproperties_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_allof_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_anyof_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_items_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_not_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_oneof_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_ref_in_property_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_default_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_empty_array_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_required_with_escaped_characters_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_simple_enum_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_string_type_matches_strings_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_false_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uniqueitems_validation_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_reference_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/__init__.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/__init__.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/__init__.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/__init__.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/test_post.py b/samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/test_post.py similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/test_post.py rename to samples/client/3_0_3_unit_test/python/test/test_paths/test_response_body_post_uri_template_format_response_body_for_content_types/test_post.py diff --git a/samples/openapi3/client/3_0_3_unit_test/python/test_python.sh b/samples/client/3_0_3_unit_test/python/test_python.sh similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/test_python.sh rename to samples/client/3_0_3_unit_test/python/test_python.sh diff --git a/samples/openapi3/client/3_0_3_unit_test/python/tox.ini b/samples/client/3_0_3_unit_test/python/tox.ini similarity index 100% rename from samples/openapi3/client/3_0_3_unit_test/python/tox.ini rename to samples/client/3_0_3_unit_test/python/tox.ini diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitignore b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitignore similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitignore rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitignore diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitlab-ci.yml b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitlab-ci.yml similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitlab-ci.yml rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.gitlab-ci.yml diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator-ignore b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator-ignore similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator-ignore rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator-ignore diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/FILES b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/FILES similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/FILES rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/FILES diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/VERSION b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/VERSION similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/VERSION rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.openapi-generator/VERSION diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.travis.yml b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.travis.yml similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/.travis.yml rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/.travis.yml diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/Makefile b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/Makefile similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/Makefile rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/Makefile diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/README.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/README.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/README.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/README.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/apis/tags/default_api.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/apis/tags/default_api.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/apis/tags/default_api.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/apis/tags/default_api.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/addition_operator.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/addition_operator.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/addition_operator.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/addition_operator.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/operator.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/operator.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/operator.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/operator.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/subtraction_operator.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/subtraction_operator.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/subtraction_operator.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/components/schema/subtraction_operator.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/paths/operators/post.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/paths/operators/post.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/paths/operators/post.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/paths/operators/post.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/servers/server_0.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/servers/server_0.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/servers/server_0.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/docs/servers/server_0.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/git_push.sh b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/git_push.sh similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/git_push.sh rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/git_push.sh diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_2_0_0.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_2_0_0.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_2_0_0.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_2_0_0.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_other_python_generators.md b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_other_python_generators.md similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_other_python_generators.md rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/migration_other_python_generators.md diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/pyproject.toml b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/pyproject.toml similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/pyproject.toml rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/pyproject.toml diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_client.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_client.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_client.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_client.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_response.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_response.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_response.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/api_response.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/path_to_api.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/path_to_api.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/path_to_api.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/path_to_api.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/operators.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/operators.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/operators.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/paths/operators.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tag_to_api.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tag_to_api.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tag_to_api.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tag_to_api.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/default_api.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/default_api.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/default_api.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/apis/tags/default_api.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/addition_operator.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/addition_operator.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/addition_operator.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/addition_operator.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/operator.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/operator.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/operator.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/operator.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/subtraction_operator.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/subtraction_operator.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/subtraction_operator.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schema/subtraction_operator.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schemas/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schemas/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schemas/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/components/schemas/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configuration.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configuration.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configuration.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configuration.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/api_configuration.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/api_configuration.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/api_configuration.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/api_configuration.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/schema_configuration.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/schema_configuration.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/schema_configuration.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/configurations/schema_configuration.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/exceptions.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/exceptions.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/exceptions.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/exceptions.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/operation.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/operation.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/operation.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/operation.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/schema.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/schema.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/response_200/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/response_200/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/paths/operators/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/py.typed b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/py.typed similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/py.typed rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/py.typed diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/rest.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/rest.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/rest.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/rest.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/format.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/format.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/format.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/format.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/original_immutabledict.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/original_immutabledict.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/original_immutabledict.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/original_immutabledict.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schema.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schema.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schema.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schema.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schemas.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schemas.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schemas.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/schemas.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/validation.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/validation.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/validation.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/schemas/validation.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/security_schemes.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/security_schemes.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/security_schemes.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/security_schemes.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/server.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/server.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/server.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/server.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/server_0.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/server_0.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/server_0.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/servers/server_0.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/header_imports.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/header_imports.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/header_imports.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/header_imports.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/operation_imports.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/operation_imports.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/operation_imports.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/operation_imports.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/response_imports.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/response_imports.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/response_imports.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/response_imports.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/schema_imports.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/schema_imports.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/schema_imports.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/schema_imports.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/security_scheme_imports.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/security_scheme_imports.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/security_scheme_imports.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/security_scheme_imports.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/server_imports.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/server_imports.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/server_imports.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package/shared_imports/server_imports.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test-requirements.txt b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test-requirements.txt similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test-requirements.txt rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test-requirements.txt diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_addition_operator.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_addition_operator.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_addition_operator.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_addition_operator.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_operator.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_operator.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_operator.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_operator.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_subtraction_operator.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_subtraction_operator.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_subtraction_operator.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/components/schema/test_subtraction_operator.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/test_post.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/test_post.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/test_post.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test/test_paths/test_operators/test_post.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/__init__.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/__init__.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/__init__.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/__init__.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/test_operator.py b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/test_operator.py similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/test_operator.py rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_manual/test_operator.py diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_python.sh b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_python.sh similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_python.sh rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/test_python.sh diff --git a/samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/tox.ini b/samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/tox.ini similarity index 100% rename from samples/openapi3/client/features/nonCompliantUseDiscriminatorIfCompositionFails/python/tox.ini rename to samples/client/openapi_features/nonCompliantUseDiscriminatorIfCompositionFails/python/tox.ini diff --git a/samples/openapi3/client/features/security/python/.gitignore b/samples/client/openapi_features/security/python/.gitignore similarity index 100% rename from samples/openapi3/client/features/security/python/.gitignore rename to samples/client/openapi_features/security/python/.gitignore diff --git a/samples/openapi3/client/features/security/python/.gitlab-ci.yml b/samples/client/openapi_features/security/python/.gitlab-ci.yml similarity index 100% rename from samples/openapi3/client/features/security/python/.gitlab-ci.yml rename to samples/client/openapi_features/security/python/.gitlab-ci.yml diff --git a/samples/openapi3/client/features/security/python/.openapi-generator-ignore b/samples/client/openapi_features/security/python/.openapi-generator-ignore similarity index 100% rename from samples/openapi3/client/features/security/python/.openapi-generator-ignore rename to samples/client/openapi_features/security/python/.openapi-generator-ignore diff --git a/samples/openapi3/client/features/security/python/.openapi-generator/FILES b/samples/client/openapi_features/security/python/.openapi-generator/FILES similarity index 100% rename from samples/openapi3/client/features/security/python/.openapi-generator/FILES rename to samples/client/openapi_features/security/python/.openapi-generator/FILES diff --git a/samples/openapi3/client/features/security/python/.openapi-generator/VERSION b/samples/client/openapi_features/security/python/.openapi-generator/VERSION similarity index 100% rename from samples/openapi3/client/features/security/python/.openapi-generator/VERSION rename to samples/client/openapi_features/security/python/.openapi-generator/VERSION diff --git a/samples/openapi3/client/features/security/python/.travis.yml b/samples/client/openapi_features/security/python/.travis.yml similarity index 100% rename from samples/openapi3/client/features/security/python/.travis.yml rename to samples/client/openapi_features/security/python/.travis.yml diff --git a/samples/openapi3/client/features/security/python/Makefile b/samples/client/openapi_features/security/python/Makefile similarity index 100% rename from samples/openapi3/client/features/security/python/Makefile rename to samples/client/openapi_features/security/python/Makefile diff --git a/samples/openapi3/client/features/security/python/README.md b/samples/client/openapi_features/security/python/README.md similarity index 100% rename from samples/openapi3/client/features/security/python/README.md rename to samples/client/openapi_features/security/python/README.md diff --git a/samples/openapi3/client/features/security/python/docs/apis/tags/default_api.md b/samples/client/openapi_features/security/python/docs/apis/tags/default_api.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/apis/tags/default_api.md rename to samples/client/openapi_features/security/python/docs/apis/tags/default_api.md diff --git a/samples/openapi3/client/features/security/python/docs/components/security_schemes/security_scheme_api_key.md b/samples/client/openapi_features/security/python/docs/components/security_schemes/security_scheme_api_key.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/components/security_schemes/security_scheme_api_key.md rename to samples/client/openapi_features/security/python/docs/components/security_schemes/security_scheme_api_key.md diff --git a/samples/openapi3/client/features/security/python/docs/components/security_schemes/security_scheme_bearer_test.md b/samples/client/openapi_features/security/python/docs/components/security_schemes/security_scheme_bearer_test.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/components/security_schemes/security_scheme_bearer_test.md rename to samples/client/openapi_features/security/python/docs/components/security_schemes/security_scheme_bearer_test.md diff --git a/samples/openapi3/client/features/security/python/docs/components/security_schemes/security_scheme_http_basic_test.md b/samples/client/openapi_features/security/python/docs/components/security_schemes/security_scheme_http_basic_test.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/components/security_schemes/security_scheme_http_basic_test.md rename to samples/client/openapi_features/security/python/docs/components/security_schemes/security_scheme_http_basic_test.md diff --git a/samples/openapi3/client/features/security/python/docs/paths/path_with_no_explicit_security/get.md b/samples/client/openapi_features/security/python/docs/paths/path_with_no_explicit_security/get.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/paths/path_with_no_explicit_security/get.md rename to samples/client/openapi_features/security/python/docs/paths/path_with_no_explicit_security/get.md diff --git a/samples/openapi3/client/features/security/python/docs/paths/path_with_one_explicit_security/get.md b/samples/client/openapi_features/security/python/docs/paths/path_with_one_explicit_security/get.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/paths/path_with_one_explicit_security/get.md rename to samples/client/openapi_features/security/python/docs/paths/path_with_one_explicit_security/get.md diff --git a/samples/openapi3/client/features/security/python/docs/paths/path_with_security_from_root/get.md b/samples/client/openapi_features/security/python/docs/paths/path_with_security_from_root/get.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/paths/path_with_security_from_root/get.md rename to samples/client/openapi_features/security/python/docs/paths/path_with_security_from_root/get.md diff --git a/samples/openapi3/client/features/security/python/docs/paths/path_with_two_explicit_security/get.md b/samples/client/openapi_features/security/python/docs/paths/path_with_two_explicit_security/get.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/paths/path_with_two_explicit_security/get.md rename to samples/client/openapi_features/security/python/docs/paths/path_with_two_explicit_security/get.md diff --git a/samples/openapi3/client/features/security/python/docs/servers/server_0.md b/samples/client/openapi_features/security/python/docs/servers/server_0.md similarity index 100% rename from samples/openapi3/client/features/security/python/docs/servers/server_0.md rename to samples/client/openapi_features/security/python/docs/servers/server_0.md diff --git a/samples/openapi3/client/features/security/python/git_push.sh b/samples/client/openapi_features/security/python/git_push.sh similarity index 100% rename from samples/openapi3/client/features/security/python/git_push.sh rename to samples/client/openapi_features/security/python/git_push.sh diff --git a/samples/openapi3/client/features/security/python/migration_2_0_0.md b/samples/client/openapi_features/security/python/migration_2_0_0.md similarity index 100% rename from samples/openapi3/client/features/security/python/migration_2_0_0.md rename to samples/client/openapi_features/security/python/migration_2_0_0.md diff --git a/samples/openapi3/client/features/security/python/migration_other_python_generators.md b/samples/client/openapi_features/security/python/migration_other_python_generators.md similarity index 100% rename from samples/openapi3/client/features/security/python/migration_other_python_generators.md rename to samples/client/openapi_features/security/python/migration_other_python_generators.md diff --git a/samples/openapi3/client/features/security/python/pyproject.toml b/samples/client/openapi_features/security/python/pyproject.toml similarity index 100% rename from samples/openapi3/client/features/security/python/pyproject.toml rename to samples/client/openapi_features/security/python/pyproject.toml diff --git a/samples/openapi3/client/features/security/python/src/this_package/__init__.py b/samples/client/openapi_features/security/python/src/this_package/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/api_client.py b/samples/client/openapi_features/security/python/src/this_package/api_client.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/api_client.py rename to samples/client/openapi_features/security/python/src/this_package/api_client.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/api_response.py b/samples/client/openapi_features/security/python/src/this_package/api_response.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/api_response.py rename to samples/client/openapi_features/security/python/src/this_package/api_response.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/__init__.py b/samples/client/openapi_features/security/python/src/this_package/apis/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/apis/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/path_to_api.py b/samples/client/openapi_features/security/python/src/this_package/apis/path_to_api.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/path_to_api.py rename to samples/client/openapi_features/security/python/src/this_package/apis/path_to_api.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/paths/__init__.py b/samples/client/openapi_features/security/python/src/this_package/apis/paths/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/paths/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/apis/paths/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/paths/path_with_no_explicit_security.py b/samples/client/openapi_features/security/python/src/this_package/apis/paths/path_with_no_explicit_security.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/paths/path_with_no_explicit_security.py rename to samples/client/openapi_features/security/python/src/this_package/apis/paths/path_with_no_explicit_security.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/paths/path_with_one_explicit_security.py b/samples/client/openapi_features/security/python/src/this_package/apis/paths/path_with_one_explicit_security.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/paths/path_with_one_explicit_security.py rename to samples/client/openapi_features/security/python/src/this_package/apis/paths/path_with_one_explicit_security.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/paths/path_with_security_from_root.py b/samples/client/openapi_features/security/python/src/this_package/apis/paths/path_with_security_from_root.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/paths/path_with_security_from_root.py rename to samples/client/openapi_features/security/python/src/this_package/apis/paths/path_with_security_from_root.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/paths/path_with_two_explicit_security.py b/samples/client/openapi_features/security/python/src/this_package/apis/paths/path_with_two_explicit_security.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/paths/path_with_two_explicit_security.py rename to samples/client/openapi_features/security/python/src/this_package/apis/paths/path_with_two_explicit_security.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/tag_to_api.py b/samples/client/openapi_features/security/python/src/this_package/apis/tag_to_api.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/tag_to_api.py rename to samples/client/openapi_features/security/python/src/this_package/apis/tag_to_api.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/tags/__init__.py b/samples/client/openapi_features/security/python/src/this_package/apis/tags/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/tags/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/apis/tags/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/apis/tags/default_api.py b/samples/client/openapi_features/security/python/src/this_package/apis/tags/default_api.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/apis/tags/default_api.py rename to samples/client/openapi_features/security/python/src/this_package/apis/tags/default_api.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/components/schemas/__init__.py b/samples/client/openapi_features/security/python/src/this_package/components/schemas/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/components/schemas/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/components/schemas/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/components/security_schemes/__init__.py b/samples/client/openapi_features/security/python/src/this_package/components/security_schemes/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/components/security_schemes/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/components/security_schemes/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/components/security_schemes/security_scheme_api_key.py b/samples/client/openapi_features/security/python/src/this_package/components/security_schemes/security_scheme_api_key.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/components/security_schemes/security_scheme_api_key.py rename to samples/client/openapi_features/security/python/src/this_package/components/security_schemes/security_scheme_api_key.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/components/security_schemes/security_scheme_bearer_test.py b/samples/client/openapi_features/security/python/src/this_package/components/security_schemes/security_scheme_bearer_test.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/components/security_schemes/security_scheme_bearer_test.py rename to samples/client/openapi_features/security/python/src/this_package/components/security_schemes/security_scheme_bearer_test.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/components/security_schemes/security_scheme_http_basic_test.py b/samples/client/openapi_features/security/python/src/this_package/components/security_schemes/security_scheme_http_basic_test.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/components/security_schemes/security_scheme_http_basic_test.py rename to samples/client/openapi_features/security/python/src/this_package/components/security_schemes/security_scheme_http_basic_test.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/configurations/__init__.py b/samples/client/openapi_features/security/python/src/this_package/configurations/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/configurations/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/configurations/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/configurations/api_configuration.py b/samples/client/openapi_features/security/python/src/this_package/configurations/api_configuration.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/configurations/api_configuration.py rename to samples/client/openapi_features/security/python/src/this_package/configurations/api_configuration.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/configurations/schema_configuration.py b/samples/client/openapi_features/security/python/src/this_package/configurations/schema_configuration.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/configurations/schema_configuration.py rename to samples/client/openapi_features/security/python/src/this_package/configurations/schema_configuration.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/exceptions.py b/samples/client/openapi_features/security/python/src/this_package/exceptions.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/exceptions.py rename to samples/client/openapi_features/security/python/src/this_package/exceptions.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/get/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/get/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/get/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/get/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/get/operation.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/get/operation.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/get/operation.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/get/operation.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/response_200/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/response_200/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_no_explicit_security/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/operation.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/operation.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/operation.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/operation.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/response_200/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/response_200/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/security_requirement_object_0.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/security_requirement_object_0.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_one_explicit_security/get/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/get/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/get/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/get/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/get/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/get/operation.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/get/operation.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/get/operation.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/get/operation.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/get/responses/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/get/responses/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/get/responses/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/get/responses/response_200/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_security_from_root/get/responses/response_200/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_security_from_root/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/operation.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/operation.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/operation.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/operation.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/response_200/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/response_200/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/__init__.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_0.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_0.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_1.py b/samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_1.py rename to samples/client/openapi_features/security/python/src/this_package/paths/path_with_two_explicit_security/get/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/py.typed b/samples/client/openapi_features/security/python/src/this_package/py.typed similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/py.typed rename to samples/client/openapi_features/security/python/src/this_package/py.typed diff --git a/samples/openapi3/client/features/security/python/src/this_package/rest.py b/samples/client/openapi_features/security/python/src/this_package/rest.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/rest.py rename to samples/client/openapi_features/security/python/src/this_package/rest.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/schemas.py b/samples/client/openapi_features/security/python/src/this_package/schemas.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/schemas.py rename to samples/client/openapi_features/security/python/src/this_package/schemas.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/schemas/__init__.py b/samples/client/openapi_features/security/python/src/this_package/schemas/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/schemas/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/schemas/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/schemas/format.py b/samples/client/openapi_features/security/python/src/this_package/schemas/format.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/schemas/format.py rename to samples/client/openapi_features/security/python/src/this_package/schemas/format.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/schemas/original_immutabledict.py b/samples/client/openapi_features/security/python/src/this_package/schemas/original_immutabledict.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/schemas/original_immutabledict.py rename to samples/client/openapi_features/security/python/src/this_package/schemas/original_immutabledict.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/schemas/schema.py b/samples/client/openapi_features/security/python/src/this_package/schemas/schema.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/schemas/schema.py rename to samples/client/openapi_features/security/python/src/this_package/schemas/schema.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/schemas/schemas.py b/samples/client/openapi_features/security/python/src/this_package/schemas/schemas.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/schemas/schemas.py rename to samples/client/openapi_features/security/python/src/this_package/schemas/schemas.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/schemas/validation.py b/samples/client/openapi_features/security/python/src/this_package/schemas/validation.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/schemas/validation.py rename to samples/client/openapi_features/security/python/src/this_package/schemas/validation.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/security/__init__.py b/samples/client/openapi_features/security/python/src/this_package/security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/security/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/security/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/security/security_requirement_object_0.py b/samples/client/openapi_features/security/python/src/this_package/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/security/security_requirement_object_0.py rename to samples/client/openapi_features/security/python/src/this_package/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/security/security_requirement_object_1.py b/samples/client/openapi_features/security/python/src/this_package/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/security/security_requirement_object_1.py rename to samples/client/openapi_features/security/python/src/this_package/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/security/security_requirement_object_2.py b/samples/client/openapi_features/security/python/src/this_package/security/security_requirement_object_2.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/security/security_requirement_object_2.py rename to samples/client/openapi_features/security/python/src/this_package/security/security_requirement_object_2.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/security/security_requirement_object_3.py b/samples/client/openapi_features/security/python/src/this_package/security/security_requirement_object_3.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/security/security_requirement_object_3.py rename to samples/client/openapi_features/security/python/src/this_package/security/security_requirement_object_3.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/security_schemes.py b/samples/client/openapi_features/security/python/src/this_package/security_schemes.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/security_schemes.py rename to samples/client/openapi_features/security/python/src/this_package/security_schemes.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/server.py b/samples/client/openapi_features/security/python/src/this_package/server.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/server.py rename to samples/client/openapi_features/security/python/src/this_package/server.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/servers/__init__.py b/samples/client/openapi_features/security/python/src/this_package/servers/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/servers/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/servers/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/servers/server_0.py b/samples/client/openapi_features/security/python/src/this_package/servers/server_0.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/servers/server_0.py rename to samples/client/openapi_features/security/python/src/this_package/servers/server_0.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/shared_imports/__init__.py b/samples/client/openapi_features/security/python/src/this_package/shared_imports/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/shared_imports/__init__.py rename to samples/client/openapi_features/security/python/src/this_package/shared_imports/__init__.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/shared_imports/header_imports.py b/samples/client/openapi_features/security/python/src/this_package/shared_imports/header_imports.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/shared_imports/header_imports.py rename to samples/client/openapi_features/security/python/src/this_package/shared_imports/header_imports.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/shared_imports/operation_imports.py b/samples/client/openapi_features/security/python/src/this_package/shared_imports/operation_imports.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/shared_imports/operation_imports.py rename to samples/client/openapi_features/security/python/src/this_package/shared_imports/operation_imports.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/shared_imports/response_imports.py b/samples/client/openapi_features/security/python/src/this_package/shared_imports/response_imports.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/shared_imports/response_imports.py rename to samples/client/openapi_features/security/python/src/this_package/shared_imports/response_imports.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/shared_imports/schema_imports.py b/samples/client/openapi_features/security/python/src/this_package/shared_imports/schema_imports.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/shared_imports/schema_imports.py rename to samples/client/openapi_features/security/python/src/this_package/shared_imports/schema_imports.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/shared_imports/security_scheme_imports.py b/samples/client/openapi_features/security/python/src/this_package/shared_imports/security_scheme_imports.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/shared_imports/security_scheme_imports.py rename to samples/client/openapi_features/security/python/src/this_package/shared_imports/security_scheme_imports.py diff --git a/samples/openapi3/client/features/security/python/src/this_package/shared_imports/server_imports.py b/samples/client/openapi_features/security/python/src/this_package/shared_imports/server_imports.py similarity index 100% rename from samples/openapi3/client/features/security/python/src/this_package/shared_imports/server_imports.py rename to samples/client/openapi_features/security/python/src/this_package/shared_imports/server_imports.py diff --git a/samples/openapi3/client/features/security/python/test-requirements.txt b/samples/client/openapi_features/security/python/test-requirements.txt similarity index 100% rename from samples/openapi3/client/features/security/python/test-requirements.txt rename to samples/client/openapi_features/security/python/test-requirements.txt diff --git a/samples/openapi3/client/features/security/python/test/__init__.py b/samples/client/openapi_features/security/python/test/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/__init__.py rename to samples/client/openapi_features/security/python/test/__init__.py diff --git a/samples/openapi3/client/features/security/python/test/components/__init__.py b/samples/client/openapi_features/security/python/test/components/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/components/__init__.py rename to samples/client/openapi_features/security/python/test/components/__init__.py diff --git a/samples/openapi3/client/features/security/python/test/components/schema/__init__.py b/samples/client/openapi_features/security/python/test/components/schema/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/components/schema/__init__.py rename to samples/client/openapi_features/security/python/test/components/schema/__init__.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/__init__.py b/samples/client/openapi_features/security/python/test/test_paths/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/__init__.py rename to samples/client/openapi_features/security/python/test/test_paths/__init__.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/test_path_with_no_explicit_security/__init__.py b/samples/client/openapi_features/security/python/test/test_paths/test_path_with_no_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/test_path_with_no_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/test/test_paths/test_path_with_no_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/test_path_with_no_explicit_security/test_get.py b/samples/client/openapi_features/security/python/test/test_paths/test_path_with_no_explicit_security/test_get.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/test_path_with_no_explicit_security/test_get.py rename to samples/client/openapi_features/security/python/test/test_paths/test_path_with_no_explicit_security/test_get.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/test_path_with_one_explicit_security/__init__.py b/samples/client/openapi_features/security/python/test/test_paths/test_path_with_one_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/test_path_with_one_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/test/test_paths/test_path_with_one_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/test_path_with_one_explicit_security/test_get.py b/samples/client/openapi_features/security/python/test/test_paths/test_path_with_one_explicit_security/test_get.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/test_path_with_one_explicit_security/test_get.py rename to samples/client/openapi_features/security/python/test/test_paths/test_path_with_one_explicit_security/test_get.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/test_path_with_security_from_root/__init__.py b/samples/client/openapi_features/security/python/test/test_paths/test_path_with_security_from_root/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/test_path_with_security_from_root/__init__.py rename to samples/client/openapi_features/security/python/test/test_paths/test_path_with_security_from_root/__init__.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/test_path_with_security_from_root/test_get.py b/samples/client/openapi_features/security/python/test/test_paths/test_path_with_security_from_root/test_get.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/test_path_with_security_from_root/test_get.py rename to samples/client/openapi_features/security/python/test/test_paths/test_path_with_security_from_root/test_get.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/test_path_with_two_explicit_security/__init__.py b/samples/client/openapi_features/security/python/test/test_paths/test_path_with_two_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/test_path_with_two_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/test/test_paths/test_path_with_two_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/test/test_paths/test_path_with_two_explicit_security/test_get.py b/samples/client/openapi_features/security/python/test/test_paths/test_path_with_two_explicit_security/test_get.py similarity index 100% rename from samples/openapi3/client/features/security/python/test/test_paths/test_path_with_two_explicit_security/test_get.py rename to samples/client/openapi_features/security/python/test/test_paths/test_path_with_two_explicit_security/test_get.py diff --git a/samples/openapi3/client/features/security/python/test_manual/__init__.py b/samples/client/openapi_features/security/python/test_manual/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/__init__.py rename to samples/client/openapi_features/security/python/test_manual/__init__.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/__init__.py b/samples/client/openapi_features/security/python/test_manual/test_paths/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/__init__.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/__init__.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_no_explicit_security/__init__.py b/samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_no_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_no_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_no_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_no_explicit_security/test_get.py b/samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_no_explicit_security/test_get.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_no_explicit_security/test_get.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_no_explicit_security/test_get.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_one_explicit_security/__init__.py b/samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_one_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_one_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_one_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_one_explicit_security/test_get.py b/samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_one_explicit_security/test_get.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_one_explicit_security/test_get.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_one_explicit_security/test_get.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_security_from_root/__init__.py b/samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_security_from_root/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_security_from_root/__init__.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_security_from_root/__init__.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_security_from_root/test_get.py b/samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_security_from_root/test_get.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_security_from_root/test_get.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_security_from_root/test_get.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_two_explicit_security/__init__.py b/samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_two_explicit_security/__init__.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_two_explicit_security/__init__.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_two_explicit_security/__init__.py diff --git a/samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_two_explicit_security/test_get.py b/samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_two_explicit_security/test_get.py similarity index 100% rename from samples/openapi3/client/features/security/python/test_manual/test_paths/test_path_with_two_explicit_security/test_get.py rename to samples/client/openapi_features/security/python/test_manual/test_paths/test_path_with_two_explicit_security/test_get.py diff --git a/samples/openapi3/client/features/security/python/test_python.sh b/samples/client/openapi_features/security/python/test_python.sh similarity index 100% rename from samples/openapi3/client/features/security/python/test_python.sh rename to samples/client/openapi_features/security/python/test_python.sh diff --git a/samples/openapi3/client/features/security/python/tox.ini b/samples/client/openapi_features/security/python/tox.ini similarity index 100% rename from samples/openapi3/client/features/security/python/tox.ini rename to samples/client/openapi_features/security/python/tox.ini diff --git a/samples/openapi3/client/petstore/python/.gitignore b/samples/client/petstore/python/.gitignore similarity index 100% rename from samples/openapi3/client/petstore/python/.gitignore rename to samples/client/petstore/python/.gitignore diff --git a/samples/openapi3/client/petstore/python/.gitlab-ci.yml b/samples/client/petstore/python/.gitlab-ci.yml similarity index 100% rename from samples/openapi3/client/petstore/python/.gitlab-ci.yml rename to samples/client/petstore/python/.gitlab-ci.yml diff --git a/samples/openapi3/client/petstore/python/.openapi-generator-ignore b/samples/client/petstore/python/.openapi-generator-ignore similarity index 100% rename from samples/openapi3/client/petstore/python/.openapi-generator-ignore rename to samples/client/petstore/python/.openapi-generator-ignore diff --git a/samples/openapi3/client/petstore/python/.openapi-generator/FILES b/samples/client/petstore/python/.openapi-generator/FILES similarity index 100% rename from samples/openapi3/client/petstore/python/.openapi-generator/FILES rename to samples/client/petstore/python/.openapi-generator/FILES diff --git a/samples/openapi3/client/petstore/python/.openapi-generator/VERSION b/samples/client/petstore/python/.openapi-generator/VERSION similarity index 100% rename from samples/openapi3/client/petstore/python/.openapi-generator/VERSION rename to samples/client/petstore/python/.openapi-generator/VERSION diff --git a/samples/openapi3/client/petstore/python/.travis.yml b/samples/client/petstore/python/.travis.yml similarity index 100% rename from samples/openapi3/client/petstore/python/.travis.yml rename to samples/client/petstore/python/.travis.yml diff --git a/samples/openapi3/client/petstore/python/Makefile b/samples/client/petstore/python/Makefile similarity index 100% rename from samples/openapi3/client/petstore/python/Makefile rename to samples/client/petstore/python/Makefile diff --git a/samples/openapi3/client/petstore/python/README.md b/samples/client/petstore/python/README.md similarity index 100% rename from samples/openapi3/client/petstore/python/README.md rename to samples/client/petstore/python/README.md diff --git a/samples/openapi3/client/petstore/python/docs/apis/tags/another_fake_api.md b/samples/client/petstore/python/docs/apis/tags/another_fake_api.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/apis/tags/another_fake_api.md rename to samples/client/petstore/python/docs/apis/tags/another_fake_api.md diff --git a/samples/openapi3/client/petstore/python/docs/apis/tags/default_api.md b/samples/client/petstore/python/docs/apis/tags/default_api.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/apis/tags/default_api.md rename to samples/client/petstore/python/docs/apis/tags/default_api.md diff --git a/samples/openapi3/client/petstore/python/docs/apis/tags/fake_api.md b/samples/client/petstore/python/docs/apis/tags/fake_api.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/apis/tags/fake_api.md rename to samples/client/petstore/python/docs/apis/tags/fake_api.md diff --git a/samples/openapi3/client/petstore/python/docs/apis/tags/fake_classname_tags123_api.md b/samples/client/petstore/python/docs/apis/tags/fake_classname_tags123_api.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/apis/tags/fake_classname_tags123_api.md rename to samples/client/petstore/python/docs/apis/tags/fake_classname_tags123_api.md diff --git a/samples/openapi3/client/petstore/python/docs/apis/tags/pet_api.md b/samples/client/petstore/python/docs/apis/tags/pet_api.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/apis/tags/pet_api.md rename to samples/client/petstore/python/docs/apis/tags/pet_api.md diff --git a/samples/openapi3/client/petstore/python/docs/apis/tags/store_api.md b/samples/client/petstore/python/docs/apis/tags/store_api.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/apis/tags/store_api.md rename to samples/client/petstore/python/docs/apis/tags/store_api.md diff --git a/samples/openapi3/client/petstore/python/docs/apis/tags/user_api.md b/samples/client/petstore/python/docs/apis/tags/user_api.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/apis/tags/user_api.md rename to samples/client/petstore/python/docs/apis/tags/user_api.md diff --git a/samples/openapi3/client/petstore/python/docs/components/headers/header_int32_json_content_type_header.md b/samples/client/petstore/python/docs/components/headers/header_int32_json_content_type_header.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/headers/header_int32_json_content_type_header.md rename to samples/client/petstore/python/docs/components/headers/header_int32_json_content_type_header.md diff --git a/samples/openapi3/client/petstore/python/docs/components/headers/header_number_header.md b/samples/client/petstore/python/docs/components/headers/header_number_header.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/headers/header_number_header.md rename to samples/client/petstore/python/docs/components/headers/header_number_header.md diff --git a/samples/openapi3/client/petstore/python/docs/components/headers/header_ref_content_schema_header.md b/samples/client/petstore/python/docs/components/headers/header_ref_content_schema_header.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/headers/header_ref_content_schema_header.md rename to samples/client/petstore/python/docs/components/headers/header_ref_content_schema_header.md diff --git a/samples/openapi3/client/petstore/python/docs/components/headers/header_ref_schema_header.md b/samples/client/petstore/python/docs/components/headers/header_ref_schema_header.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/headers/header_ref_schema_header.md rename to samples/client/petstore/python/docs/components/headers/header_ref_schema_header.md diff --git a/samples/openapi3/client/petstore/python/docs/components/headers/header_ref_string_header.md b/samples/client/petstore/python/docs/components/headers/header_ref_string_header.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/headers/header_ref_string_header.md rename to samples/client/petstore/python/docs/components/headers/header_ref_string_header.md diff --git a/samples/openapi3/client/petstore/python/docs/components/headers/header_string_header.md b/samples/client/petstore/python/docs/components/headers/header_string_header.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/headers/header_string_header.md rename to samples/client/petstore/python/docs/components/headers/header_string_header.md diff --git a/samples/openapi3/client/petstore/python/docs/components/parameters/parameter_component_ref_schema_string_with_validation.md b/samples/client/petstore/python/docs/components/parameters/parameter_component_ref_schema_string_with_validation.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/parameters/parameter_component_ref_schema_string_with_validation.md rename to samples/client/petstore/python/docs/components/parameters/parameter_component_ref_schema_string_with_validation.md diff --git a/samples/openapi3/client/petstore/python/docs/components/parameters/parameter_path_user_name.md b/samples/client/petstore/python/docs/components/parameters/parameter_path_user_name.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/parameters/parameter_path_user_name.md rename to samples/client/petstore/python/docs/components/parameters/parameter_path_user_name.md diff --git a/samples/openapi3/client/petstore/python/docs/components/parameters/parameter_ref_path_user_name.md b/samples/client/petstore/python/docs/components/parameters/parameter_ref_path_user_name.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/parameters/parameter_ref_path_user_name.md rename to samples/client/petstore/python/docs/components/parameters/parameter_ref_path_user_name.md diff --git a/samples/openapi3/client/petstore/python/docs/components/parameters/parameter_ref_schema_string_with_validation.md b/samples/client/petstore/python/docs/components/parameters/parameter_ref_schema_string_with_validation.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/parameters/parameter_ref_schema_string_with_validation.md rename to samples/client/petstore/python/docs/components/parameters/parameter_ref_schema_string_with_validation.md diff --git a/samples/openapi3/client/petstore/python/docs/components/request_bodies/request_body_client.md b/samples/client/petstore/python/docs/components/request_bodies/request_body_client.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/request_bodies/request_body_client.md rename to samples/client/petstore/python/docs/components/request_bodies/request_body_client.md diff --git a/samples/openapi3/client/petstore/python/docs/components/request_bodies/request_body_pet.md b/samples/client/petstore/python/docs/components/request_bodies/request_body_pet.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/request_bodies/request_body_pet.md rename to samples/client/petstore/python/docs/components/request_bodies/request_body_pet.md diff --git a/samples/openapi3/client/petstore/python/docs/components/request_bodies/request_body_ref_user_array.md b/samples/client/petstore/python/docs/components/request_bodies/request_body_ref_user_array.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/request_bodies/request_body_ref_user_array.md rename to samples/client/petstore/python/docs/components/request_bodies/request_body_ref_user_array.md diff --git a/samples/openapi3/client/petstore/python/docs/components/request_bodies/request_body_user_array.md b/samples/client/petstore/python/docs/components/request_bodies/request_body_user_array.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/request_bodies/request_body_user_array.md rename to samples/client/petstore/python/docs/components/request_bodies/request_body_user_array.md diff --git a/samples/openapi3/client/petstore/python/docs/components/responses/response_ref_success_description_only.md b/samples/client/petstore/python/docs/components/responses/response_ref_success_description_only.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/responses/response_ref_success_description_only.md rename to samples/client/petstore/python/docs/components/responses/response_ref_success_description_only.md diff --git a/samples/openapi3/client/petstore/python/docs/components/responses/response_ref_successful_xml_and_json_array_of_pet.md b/samples/client/petstore/python/docs/components/responses/response_ref_successful_xml_and_json_array_of_pet.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/responses/response_ref_successful_xml_and_json_array_of_pet.md rename to samples/client/petstore/python/docs/components/responses/response_ref_successful_xml_and_json_array_of_pet.md diff --git a/samples/openapi3/client/petstore/python/docs/components/responses/response_success_description_only.md b/samples/client/petstore/python/docs/components/responses/response_success_description_only.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/responses/response_success_description_only.md rename to samples/client/petstore/python/docs/components/responses/response_success_description_only.md diff --git a/samples/openapi3/client/petstore/python/docs/components/responses/response_success_inline_content_and_header.md b/samples/client/petstore/python/docs/components/responses/response_success_inline_content_and_header.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/responses/response_success_inline_content_and_header.md rename to samples/client/petstore/python/docs/components/responses/response_success_inline_content_and_header.md diff --git a/samples/openapi3/client/petstore/python/docs/components/responses/response_success_with_json_api_response.md b/samples/client/petstore/python/docs/components/responses/response_success_with_json_api_response.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/responses/response_success_with_json_api_response.md rename to samples/client/petstore/python/docs/components/responses/response_success_with_json_api_response.md diff --git a/samples/openapi3/client/petstore/python/docs/components/responses/response_successful_xml_and_json_array_of_pet.md b/samples/client/petstore/python/docs/components/responses/response_successful_xml_and_json_array_of_pet.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/responses/response_successful_xml_and_json_array_of_pet.md rename to samples/client/petstore/python/docs/components/responses/response_successful_xml_and_json_array_of_pet.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/_200_response.md b/samples/client/petstore/python/docs/components/schema/_200_response.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/_200_response.md rename to samples/client/petstore/python/docs/components/schema/_200_response.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/_return.md b/samples/client/petstore/python/docs/components/schema/_return.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/_return.md rename to samples/client/petstore/python/docs/components/schema/_return.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/abstract_step_message.md b/samples/client/petstore/python/docs/components/schema/abstract_step_message.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/abstract_step_message.md rename to samples/client/petstore/python/docs/components/schema/abstract_step_message.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/additional_properties_class.md b/samples/client/petstore/python/docs/components/schema/additional_properties_class.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/additional_properties_class.md rename to samples/client/petstore/python/docs/components/schema/additional_properties_class.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/additional_properties_validator.md b/samples/client/petstore/python/docs/components/schema/additional_properties_validator.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/additional_properties_validator.md rename to samples/client/petstore/python/docs/components/schema/additional_properties_validator.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/additional_properties_with_array_of_enums.md b/samples/client/petstore/python/docs/components/schema/additional_properties_with_array_of_enums.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/additional_properties_with_array_of_enums.md rename to samples/client/petstore/python/docs/components/schema/additional_properties_with_array_of_enums.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/address.md b/samples/client/petstore/python/docs/components/schema/address.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/address.md rename to samples/client/petstore/python/docs/components/schema/address.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/animal.md b/samples/client/petstore/python/docs/components/schema/animal.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/animal.md rename to samples/client/petstore/python/docs/components/schema/animal.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/animal_farm.md b/samples/client/petstore/python/docs/components/schema/animal_farm.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/animal_farm.md rename to samples/client/petstore/python/docs/components/schema/animal_farm.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/any_type_and_format.md b/samples/client/petstore/python/docs/components/schema/any_type_and_format.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/any_type_and_format.md rename to samples/client/petstore/python/docs/components/schema/any_type_and_format.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/any_type_not_string.md b/samples/client/petstore/python/docs/components/schema/any_type_not_string.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/any_type_not_string.md rename to samples/client/petstore/python/docs/components/schema/any_type_not_string.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/api_response.md b/samples/client/petstore/python/docs/components/schema/api_response.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/api_response.md rename to samples/client/petstore/python/docs/components/schema/api_response.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/apple.md b/samples/client/petstore/python/docs/components/schema/apple.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/apple.md rename to samples/client/petstore/python/docs/components/schema/apple.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/apple_req.md b/samples/client/petstore/python/docs/components/schema/apple_req.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/apple_req.md rename to samples/client/petstore/python/docs/components/schema/apple_req.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/array_holding_any_type.md b/samples/client/petstore/python/docs/components/schema/array_holding_any_type.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/array_holding_any_type.md rename to samples/client/petstore/python/docs/components/schema/array_holding_any_type.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/array_of_array_of_number_only.md b/samples/client/petstore/python/docs/components/schema/array_of_array_of_number_only.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/array_of_array_of_number_only.md rename to samples/client/petstore/python/docs/components/schema/array_of_array_of_number_only.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/array_of_enums.md b/samples/client/petstore/python/docs/components/schema/array_of_enums.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/array_of_enums.md rename to samples/client/petstore/python/docs/components/schema/array_of_enums.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/array_of_number_only.md b/samples/client/petstore/python/docs/components/schema/array_of_number_only.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/array_of_number_only.md rename to samples/client/petstore/python/docs/components/schema/array_of_number_only.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/array_test.md b/samples/client/petstore/python/docs/components/schema/array_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/array_test.md rename to samples/client/petstore/python/docs/components/schema/array_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/array_with_validations_in_items.md b/samples/client/petstore/python/docs/components/schema/array_with_validations_in_items.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/array_with_validations_in_items.md rename to samples/client/petstore/python/docs/components/schema/array_with_validations_in_items.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/banana.md b/samples/client/petstore/python/docs/components/schema/banana.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/banana.md rename to samples/client/petstore/python/docs/components/schema/banana.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/banana_req.md b/samples/client/petstore/python/docs/components/schema/banana_req.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/banana_req.md rename to samples/client/petstore/python/docs/components/schema/banana_req.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/bar.md b/samples/client/petstore/python/docs/components/schema/bar.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/bar.md rename to samples/client/petstore/python/docs/components/schema/bar.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/basque_pig.md b/samples/client/petstore/python/docs/components/schema/basque_pig.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/basque_pig.md rename to samples/client/petstore/python/docs/components/schema/basque_pig.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/boolean.md b/samples/client/petstore/python/docs/components/schema/boolean.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/boolean.md rename to samples/client/petstore/python/docs/components/schema/boolean.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/boolean_enum.md b/samples/client/petstore/python/docs/components/schema/boolean_enum.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/boolean_enum.md rename to samples/client/petstore/python/docs/components/schema/boolean_enum.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/capitalization.md b/samples/client/petstore/python/docs/components/schema/capitalization.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/capitalization.md rename to samples/client/petstore/python/docs/components/schema/capitalization.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/cat.md b/samples/client/petstore/python/docs/components/schema/cat.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/cat.md rename to samples/client/petstore/python/docs/components/schema/cat.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/category.md b/samples/client/petstore/python/docs/components/schema/category.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/category.md rename to samples/client/petstore/python/docs/components/schema/category.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/child_cat.md b/samples/client/petstore/python/docs/components/schema/child_cat.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/child_cat.md rename to samples/client/petstore/python/docs/components/schema/child_cat.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/class_model.md b/samples/client/petstore/python/docs/components/schema/class_model.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/class_model.md rename to samples/client/petstore/python/docs/components/schema/class_model.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/client.md b/samples/client/petstore/python/docs/components/schema/client.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/client.md rename to samples/client/petstore/python/docs/components/schema/client.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/complex_quadrilateral.md b/samples/client/petstore/python/docs/components/schema/complex_quadrilateral.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/complex_quadrilateral.md rename to samples/client/petstore/python/docs/components/schema/complex_quadrilateral.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/composed_any_of_different_types_no_validations.md b/samples/client/petstore/python/docs/components/schema/composed_any_of_different_types_no_validations.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/composed_any_of_different_types_no_validations.md rename to samples/client/petstore/python/docs/components/schema/composed_any_of_different_types_no_validations.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/composed_array.md b/samples/client/petstore/python/docs/components/schema/composed_array.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/composed_array.md rename to samples/client/petstore/python/docs/components/schema/composed_array.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/composed_bool.md b/samples/client/petstore/python/docs/components/schema/composed_bool.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/composed_bool.md rename to samples/client/petstore/python/docs/components/schema/composed_bool.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/composed_none.md b/samples/client/petstore/python/docs/components/schema/composed_none.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/composed_none.md rename to samples/client/petstore/python/docs/components/schema/composed_none.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/composed_number.md b/samples/client/petstore/python/docs/components/schema/composed_number.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/composed_number.md rename to samples/client/petstore/python/docs/components/schema/composed_number.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/composed_object.md b/samples/client/petstore/python/docs/components/schema/composed_object.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/composed_object.md rename to samples/client/petstore/python/docs/components/schema/composed_object.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/composed_one_of_different_types.md b/samples/client/petstore/python/docs/components/schema/composed_one_of_different_types.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/composed_one_of_different_types.md rename to samples/client/petstore/python/docs/components/schema/composed_one_of_different_types.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/composed_string.md b/samples/client/petstore/python/docs/components/schema/composed_string.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/composed_string.md rename to samples/client/petstore/python/docs/components/schema/composed_string.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/currency.md b/samples/client/petstore/python/docs/components/schema/currency.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/currency.md rename to samples/client/petstore/python/docs/components/schema/currency.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/danish_pig.md b/samples/client/petstore/python/docs/components/schema/danish_pig.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/danish_pig.md rename to samples/client/petstore/python/docs/components/schema/danish_pig.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/date_time_test.md b/samples/client/petstore/python/docs/components/schema/date_time_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/date_time_test.md rename to samples/client/petstore/python/docs/components/schema/date_time_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/date_time_with_validations.md b/samples/client/petstore/python/docs/components/schema/date_time_with_validations.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/date_time_with_validations.md rename to samples/client/petstore/python/docs/components/schema/date_time_with_validations.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/date_with_validations.md b/samples/client/petstore/python/docs/components/schema/date_with_validations.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/date_with_validations.md rename to samples/client/petstore/python/docs/components/schema/date_with_validations.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/decimal_payload.md b/samples/client/petstore/python/docs/components/schema/decimal_payload.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/decimal_payload.md rename to samples/client/petstore/python/docs/components/schema/decimal_payload.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/dog.md b/samples/client/petstore/python/docs/components/schema/dog.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/dog.md rename to samples/client/petstore/python/docs/components/schema/dog.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/drawing.md b/samples/client/petstore/python/docs/components/schema/drawing.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/drawing.md rename to samples/client/petstore/python/docs/components/schema/drawing.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/enum_arrays.md b/samples/client/petstore/python/docs/components/schema/enum_arrays.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/enum_arrays.md rename to samples/client/petstore/python/docs/components/schema/enum_arrays.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/enum_class.md b/samples/client/petstore/python/docs/components/schema/enum_class.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/enum_class.md rename to samples/client/petstore/python/docs/components/schema/enum_class.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/enum_test.md b/samples/client/petstore/python/docs/components/schema/enum_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/enum_test.md rename to samples/client/petstore/python/docs/components/schema/enum_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/equilateral_triangle.md b/samples/client/petstore/python/docs/components/schema/equilateral_triangle.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/equilateral_triangle.md rename to samples/client/petstore/python/docs/components/schema/equilateral_triangle.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/file.md b/samples/client/petstore/python/docs/components/schema/file.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/file.md rename to samples/client/petstore/python/docs/components/schema/file.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/file_schema_test_class.md b/samples/client/petstore/python/docs/components/schema/file_schema_test_class.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/file_schema_test_class.md rename to samples/client/petstore/python/docs/components/schema/file_schema_test_class.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/foo.md b/samples/client/petstore/python/docs/components/schema/foo.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/foo.md rename to samples/client/petstore/python/docs/components/schema/foo.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/format_test.md b/samples/client/petstore/python/docs/components/schema/format_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/format_test.md rename to samples/client/petstore/python/docs/components/schema/format_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/from_schema.md b/samples/client/petstore/python/docs/components/schema/from_schema.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/from_schema.md rename to samples/client/petstore/python/docs/components/schema/from_schema.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/fruit.md b/samples/client/petstore/python/docs/components/schema/fruit.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/fruit.md rename to samples/client/petstore/python/docs/components/schema/fruit.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/fruit_req.md b/samples/client/petstore/python/docs/components/schema/fruit_req.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/fruit_req.md rename to samples/client/petstore/python/docs/components/schema/fruit_req.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/gm_fruit.md b/samples/client/petstore/python/docs/components/schema/gm_fruit.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/gm_fruit.md rename to samples/client/petstore/python/docs/components/schema/gm_fruit.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/grandparent_animal.md b/samples/client/petstore/python/docs/components/schema/grandparent_animal.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/grandparent_animal.md rename to samples/client/petstore/python/docs/components/schema/grandparent_animal.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/has_only_read_only.md b/samples/client/petstore/python/docs/components/schema/has_only_read_only.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/has_only_read_only.md rename to samples/client/petstore/python/docs/components/schema/has_only_read_only.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/health_check_result.md b/samples/client/petstore/python/docs/components/schema/health_check_result.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/health_check_result.md rename to samples/client/petstore/python/docs/components/schema/health_check_result.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/integer_enum.md b/samples/client/petstore/python/docs/components/schema/integer_enum.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/integer_enum.md rename to samples/client/petstore/python/docs/components/schema/integer_enum.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/integer_enum_big.md b/samples/client/petstore/python/docs/components/schema/integer_enum_big.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/integer_enum_big.md rename to samples/client/petstore/python/docs/components/schema/integer_enum_big.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/integer_enum_one_value.md b/samples/client/petstore/python/docs/components/schema/integer_enum_one_value.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/integer_enum_one_value.md rename to samples/client/petstore/python/docs/components/schema/integer_enum_one_value.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/integer_enum_with_default_value.md b/samples/client/petstore/python/docs/components/schema/integer_enum_with_default_value.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/integer_enum_with_default_value.md rename to samples/client/petstore/python/docs/components/schema/integer_enum_with_default_value.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/integer_max10.md b/samples/client/petstore/python/docs/components/schema/integer_max10.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/integer_max10.md rename to samples/client/petstore/python/docs/components/schema/integer_max10.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/integer_min15.md b/samples/client/petstore/python/docs/components/schema/integer_min15.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/integer_min15.md rename to samples/client/petstore/python/docs/components/schema/integer_min15.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/isosceles_triangle.md b/samples/client/petstore/python/docs/components/schema/isosceles_triangle.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/isosceles_triangle.md rename to samples/client/petstore/python/docs/components/schema/isosceles_triangle.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/items.md b/samples/client/petstore/python/docs/components/schema/items.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/items.md rename to samples/client/petstore/python/docs/components/schema/items.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/json_patch_request.md b/samples/client/petstore/python/docs/components/schema/json_patch_request.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/json_patch_request.md rename to samples/client/petstore/python/docs/components/schema/json_patch_request.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/json_patch_request_add_replace_test.md b/samples/client/petstore/python/docs/components/schema/json_patch_request_add_replace_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/json_patch_request_add_replace_test.md rename to samples/client/petstore/python/docs/components/schema/json_patch_request_add_replace_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/json_patch_request_move_copy.md b/samples/client/petstore/python/docs/components/schema/json_patch_request_move_copy.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/json_patch_request_move_copy.md rename to samples/client/petstore/python/docs/components/schema/json_patch_request_move_copy.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/json_patch_request_remove.md b/samples/client/petstore/python/docs/components/schema/json_patch_request_remove.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/json_patch_request_remove.md rename to samples/client/petstore/python/docs/components/schema/json_patch_request_remove.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/mammal.md b/samples/client/petstore/python/docs/components/schema/mammal.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/mammal.md rename to samples/client/petstore/python/docs/components/schema/mammal.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/map_test.md b/samples/client/petstore/python/docs/components/schema/map_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/map_test.md rename to samples/client/petstore/python/docs/components/schema/map_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/mixed_properties_and_additional_properties_class.md b/samples/client/petstore/python/docs/components/schema/mixed_properties_and_additional_properties_class.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/mixed_properties_and_additional_properties_class.md rename to samples/client/petstore/python/docs/components/schema/mixed_properties_and_additional_properties_class.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/money.md b/samples/client/petstore/python/docs/components/schema/money.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/money.md rename to samples/client/petstore/python/docs/components/schema/money.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/name.md b/samples/client/petstore/python/docs/components/schema/name.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/name.md rename to samples/client/petstore/python/docs/components/schema/name.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/no_additional_properties.md b/samples/client/petstore/python/docs/components/schema/no_additional_properties.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/no_additional_properties.md rename to samples/client/petstore/python/docs/components/schema/no_additional_properties.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/nullable_class.md b/samples/client/petstore/python/docs/components/schema/nullable_class.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/nullable_class.md rename to samples/client/petstore/python/docs/components/schema/nullable_class.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/nullable_shape.md b/samples/client/petstore/python/docs/components/schema/nullable_shape.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/nullable_shape.md rename to samples/client/petstore/python/docs/components/schema/nullable_shape.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/nullable_string.md b/samples/client/petstore/python/docs/components/schema/nullable_string.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/nullable_string.md rename to samples/client/petstore/python/docs/components/schema/nullable_string.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/number.md b/samples/client/petstore/python/docs/components/schema/number.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/number.md rename to samples/client/petstore/python/docs/components/schema/number.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/number_only.md b/samples/client/petstore/python/docs/components/schema/number_only.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/number_only.md rename to samples/client/petstore/python/docs/components/schema/number_only.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/number_with_validations.md b/samples/client/petstore/python/docs/components/schema/number_with_validations.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/number_with_validations.md rename to samples/client/petstore/python/docs/components/schema/number_with_validations.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/obj_with_required_props.md b/samples/client/petstore/python/docs/components/schema/obj_with_required_props.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/obj_with_required_props.md rename to samples/client/petstore/python/docs/components/schema/obj_with_required_props.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/obj_with_required_props_base.md b/samples/client/petstore/python/docs/components/schema/obj_with_required_props_base.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/obj_with_required_props_base.md rename to samples/client/petstore/python/docs/components/schema/obj_with_required_props_base.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_interface.md b/samples/client/petstore/python/docs/components/schema/object_interface.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_interface.md rename to samples/client/petstore/python/docs/components/schema/object_interface.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_model_with_arg_and_args_properties.md b/samples/client/petstore/python/docs/components/schema/object_model_with_arg_and_args_properties.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_model_with_arg_and_args_properties.md rename to samples/client/petstore/python/docs/components/schema/object_model_with_arg_and_args_properties.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_model_with_ref_props.md b/samples/client/petstore/python/docs/components/schema/object_model_with_ref_props.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_model_with_ref_props.md rename to samples/client/petstore/python/docs/components/schema/object_model_with_ref_props.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.md b/samples/client/petstore/python/docs/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.md rename to samples/client/petstore/python/docs/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_colliding_properties.md b/samples/client/petstore/python/docs/components/schema/object_with_colliding_properties.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_colliding_properties.md rename to samples/client/petstore/python/docs/components/schema/object_with_colliding_properties.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_decimal_properties.md b/samples/client/petstore/python/docs/components/schema/object_with_decimal_properties.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_decimal_properties.md rename to samples/client/petstore/python/docs/components/schema/object_with_decimal_properties.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_difficultly_named_props.md b/samples/client/petstore/python/docs/components/schema/object_with_difficultly_named_props.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_difficultly_named_props.md rename to samples/client/petstore/python/docs/components/schema/object_with_difficultly_named_props.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_inline_composition_property.md b/samples/client/petstore/python/docs/components/schema/object_with_inline_composition_property.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_inline_composition_property.md rename to samples/client/petstore/python/docs/components/schema/object_with_inline_composition_property.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_invalid_named_refed_properties.md b/samples/client/petstore/python/docs/components/schema/object_with_invalid_named_refed_properties.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_invalid_named_refed_properties.md rename to samples/client/petstore/python/docs/components/schema/object_with_invalid_named_refed_properties.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_non_intersecting_values.md b/samples/client/petstore/python/docs/components/schema/object_with_non_intersecting_values.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_non_intersecting_values.md rename to samples/client/petstore/python/docs/components/schema/object_with_non_intersecting_values.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_only_optional_props.md b/samples/client/petstore/python/docs/components/schema/object_with_only_optional_props.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_only_optional_props.md rename to samples/client/petstore/python/docs/components/schema/object_with_only_optional_props.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_optional_test_prop.md b/samples/client/petstore/python/docs/components/schema/object_with_optional_test_prop.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_optional_test_prop.md rename to samples/client/petstore/python/docs/components/schema/object_with_optional_test_prop.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/object_with_validations.md b/samples/client/petstore/python/docs/components/schema/object_with_validations.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/object_with_validations.md rename to samples/client/petstore/python/docs/components/schema/object_with_validations.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/order.md b/samples/client/petstore/python/docs/components/schema/order.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/order.md rename to samples/client/petstore/python/docs/components/schema/order.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/parent_pet.md b/samples/client/petstore/python/docs/components/schema/parent_pet.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/parent_pet.md rename to samples/client/petstore/python/docs/components/schema/parent_pet.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/pet.md b/samples/client/petstore/python/docs/components/schema/pet.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/pet.md rename to samples/client/petstore/python/docs/components/schema/pet.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/pig.md b/samples/client/petstore/python/docs/components/schema/pig.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/pig.md rename to samples/client/petstore/python/docs/components/schema/pig.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/player.md b/samples/client/petstore/python/docs/components/schema/player.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/player.md rename to samples/client/petstore/python/docs/components/schema/player.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/quadrilateral.md b/samples/client/petstore/python/docs/components/schema/quadrilateral.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/quadrilateral.md rename to samples/client/petstore/python/docs/components/schema/quadrilateral.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/quadrilateral_interface.md b/samples/client/petstore/python/docs/components/schema/quadrilateral_interface.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/quadrilateral_interface.md rename to samples/client/petstore/python/docs/components/schema/quadrilateral_interface.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/read_only_first.md b/samples/client/petstore/python/docs/components/schema/read_only_first.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/read_only_first.md rename to samples/client/petstore/python/docs/components/schema/read_only_first.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/ref_pet.md b/samples/client/petstore/python/docs/components/schema/ref_pet.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/ref_pet.md rename to samples/client/petstore/python/docs/components/schema/ref_pet.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/req_props_from_explicit_add_props.md b/samples/client/petstore/python/docs/components/schema/req_props_from_explicit_add_props.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/req_props_from_explicit_add_props.md rename to samples/client/petstore/python/docs/components/schema/req_props_from_explicit_add_props.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/req_props_from_true_add_props.md b/samples/client/petstore/python/docs/components/schema/req_props_from_true_add_props.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/req_props_from_true_add_props.md rename to samples/client/petstore/python/docs/components/schema/req_props_from_true_add_props.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/req_props_from_unset_add_props.md b/samples/client/petstore/python/docs/components/schema/req_props_from_unset_add_props.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/req_props_from_unset_add_props.md rename to samples/client/petstore/python/docs/components/schema/req_props_from_unset_add_props.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/scalene_triangle.md b/samples/client/petstore/python/docs/components/schema/scalene_triangle.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/scalene_triangle.md rename to samples/client/petstore/python/docs/components/schema/scalene_triangle.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/self_referencing_array_model.md b/samples/client/petstore/python/docs/components/schema/self_referencing_array_model.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/self_referencing_array_model.md rename to samples/client/petstore/python/docs/components/schema/self_referencing_array_model.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/self_referencing_object_model.md b/samples/client/petstore/python/docs/components/schema/self_referencing_object_model.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/self_referencing_object_model.md rename to samples/client/petstore/python/docs/components/schema/self_referencing_object_model.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/shape.md b/samples/client/petstore/python/docs/components/schema/shape.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/shape.md rename to samples/client/petstore/python/docs/components/schema/shape.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/shape_or_null.md b/samples/client/petstore/python/docs/components/schema/shape_or_null.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/shape_or_null.md rename to samples/client/petstore/python/docs/components/schema/shape_or_null.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/simple_quadrilateral.md b/samples/client/petstore/python/docs/components/schema/simple_quadrilateral.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/simple_quadrilateral.md rename to samples/client/petstore/python/docs/components/schema/simple_quadrilateral.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/some_object.md b/samples/client/petstore/python/docs/components/schema/some_object.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/some_object.md rename to samples/client/petstore/python/docs/components/schema/some_object.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/special_model_name.md b/samples/client/petstore/python/docs/components/schema/special_model_name.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/special_model_name.md rename to samples/client/petstore/python/docs/components/schema/special_model_name.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/string.md b/samples/client/petstore/python/docs/components/schema/string.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/string.md rename to samples/client/petstore/python/docs/components/schema/string.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/string_boolean_map.md b/samples/client/petstore/python/docs/components/schema/string_boolean_map.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/string_boolean_map.md rename to samples/client/petstore/python/docs/components/schema/string_boolean_map.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/string_enum.md b/samples/client/petstore/python/docs/components/schema/string_enum.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/string_enum.md rename to samples/client/petstore/python/docs/components/schema/string_enum.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/string_enum_with_default_value.md b/samples/client/petstore/python/docs/components/schema/string_enum_with_default_value.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/string_enum_with_default_value.md rename to samples/client/petstore/python/docs/components/schema/string_enum_with_default_value.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/string_with_validation.md b/samples/client/petstore/python/docs/components/schema/string_with_validation.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/string_with_validation.md rename to samples/client/petstore/python/docs/components/schema/string_with_validation.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/tag.md b/samples/client/petstore/python/docs/components/schema/tag.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/tag.md rename to samples/client/petstore/python/docs/components/schema/tag.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/triangle.md b/samples/client/petstore/python/docs/components/schema/triangle.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/triangle.md rename to samples/client/petstore/python/docs/components/schema/triangle.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/triangle_interface.md b/samples/client/petstore/python/docs/components/schema/triangle_interface.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/triangle_interface.md rename to samples/client/petstore/python/docs/components/schema/triangle_interface.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/user.md b/samples/client/petstore/python/docs/components/schema/user.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/user.md rename to samples/client/petstore/python/docs/components/schema/user.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/uuid_string.md b/samples/client/petstore/python/docs/components/schema/uuid_string.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/uuid_string.md rename to samples/client/petstore/python/docs/components/schema/uuid_string.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/whale.md b/samples/client/petstore/python/docs/components/schema/whale.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/whale.md rename to samples/client/petstore/python/docs/components/schema/whale.md diff --git a/samples/openapi3/client/petstore/python/docs/components/schema/zebra.md b/samples/client/petstore/python/docs/components/schema/zebra.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/schema/zebra.md rename to samples/client/petstore/python/docs/components/schema/zebra.md diff --git a/samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_api_key.md b/samples/client/petstore/python/docs/components/security_schemes/security_scheme_api_key.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_api_key.md rename to samples/client/petstore/python/docs/components/security_schemes/security_scheme_api_key.md diff --git a/samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_api_key_query.md b/samples/client/petstore/python/docs/components/security_schemes/security_scheme_api_key_query.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_api_key_query.md rename to samples/client/petstore/python/docs/components/security_schemes/security_scheme_api_key_query.md diff --git a/samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_bearer_test.md b/samples/client/petstore/python/docs/components/security_schemes/security_scheme_bearer_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_bearer_test.md rename to samples/client/petstore/python/docs/components/security_schemes/security_scheme_bearer_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_http_basic_test.md b/samples/client/petstore/python/docs/components/security_schemes/security_scheme_http_basic_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_http_basic_test.md rename to samples/client/petstore/python/docs/components/security_schemes/security_scheme_http_basic_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_http_signature_test.md b/samples/client/petstore/python/docs/components/security_schemes/security_scheme_http_signature_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_http_signature_test.md rename to samples/client/petstore/python/docs/components/security_schemes/security_scheme_http_signature_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_open_id_connect_test.md b/samples/client/petstore/python/docs/components/security_schemes/security_scheme_open_id_connect_test.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_open_id_connect_test.md rename to samples/client/petstore/python/docs/components/security_schemes/security_scheme_open_id_connect_test.md diff --git a/samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_petstore_auth.md b/samples/client/petstore/python/docs/components/security_schemes/security_scheme_petstore_auth.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/components/security_schemes/security_scheme_petstore_auth.md rename to samples/client/petstore/python/docs/components/security_schemes/security_scheme_petstore_auth.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/another_fake_dummy/patch.md b/samples/client/petstore/python/docs/paths/another_fake_dummy/patch.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/another_fake_dummy/patch.md rename to samples/client/petstore/python/docs/paths/another_fake_dummy/patch.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake/delete.md b/samples/client/petstore/python/docs/paths/fake/delete.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake/delete.md rename to samples/client/petstore/python/docs/paths/fake/delete.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake/get.md b/samples/client/petstore/python/docs/paths/fake/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake/get.md rename to samples/client/petstore/python/docs/paths/fake/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake/patch.md b/samples/client/petstore/python/docs/paths/fake/patch.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake/patch.md rename to samples/client/petstore/python/docs/paths/fake/patch.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake/post.md b/samples/client/petstore/python/docs/paths/fake/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake/post.md rename to samples/client/petstore/python/docs/paths/fake/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_additional_properties_with_array_of_enums/get.md b/samples/client/petstore/python/docs/paths/fake_additional_properties_with_array_of_enums/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_additional_properties_with_array_of_enums/get.md rename to samples/client/petstore/python/docs/paths/fake_additional_properties_with_array_of_enums/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_body_with_file_schema/put.md b/samples/client/petstore/python/docs/paths/fake_body_with_file_schema/put.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_body_with_file_schema/put.md rename to samples/client/petstore/python/docs/paths/fake_body_with_file_schema/put.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_body_with_query_params/put.md b/samples/client/petstore/python/docs/paths/fake_body_with_query_params/put.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_body_with_query_params/put.md rename to samples/client/petstore/python/docs/paths/fake_body_with_query_params/put.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_case_sensitive_params/put.md b/samples/client/petstore/python/docs/paths/fake_case_sensitive_params/put.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_case_sensitive_params/put.md rename to samples/client/petstore/python/docs/paths/fake_case_sensitive_params/put.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_classname_test/patch.md b/samples/client/petstore/python/docs/paths/fake_classname_test/patch.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_classname_test/patch.md rename to samples/client/petstore/python/docs/paths/fake_classname_test/patch.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_delete_coffee_id/delete.md b/samples/client/petstore/python/docs/paths/fake_delete_coffee_id/delete.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_delete_coffee_id/delete.md rename to samples/client/petstore/python/docs/paths/fake_delete_coffee_id/delete.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_health/get.md b/samples/client/petstore/python/docs/paths/fake_health/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_health/get.md rename to samples/client/petstore/python/docs/paths/fake_health/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_inline_additional_properties/post.md b/samples/client/petstore/python/docs/paths/fake_inline_additional_properties/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_inline_additional_properties/post.md rename to samples/client/petstore/python/docs/paths/fake_inline_additional_properties/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_inline_composition/post.md b/samples/client/petstore/python/docs/paths/fake_inline_composition/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_inline_composition/post.md rename to samples/client/petstore/python/docs/paths/fake_inline_composition/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_json_form_data/get.md b/samples/client/petstore/python/docs/paths/fake_json_form_data/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_json_form_data/get.md rename to samples/client/petstore/python/docs/paths/fake_json_form_data/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_json_patch/patch.md b/samples/client/petstore/python/docs/paths/fake_json_patch/patch.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_json_patch/patch.md rename to samples/client/petstore/python/docs/paths/fake_json_patch/patch.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_json_with_charset/post.md b/samples/client/petstore/python/docs/paths/fake_json_with_charset/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_json_with_charset/post.md rename to samples/client/petstore/python/docs/paths/fake_json_with_charset/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_multiple_response_bodies/get.md b/samples/client/petstore/python/docs/paths/fake_multiple_response_bodies/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_multiple_response_bodies/get.md rename to samples/client/petstore/python/docs/paths/fake_multiple_response_bodies/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_multiple_securities/get.md b/samples/client/petstore/python/docs/paths/fake_multiple_securities/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_multiple_securities/get.md rename to samples/client/petstore/python/docs/paths/fake_multiple_securities/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_obj_in_query/get.md b/samples/client/petstore/python/docs/paths/fake_obj_in_query/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_obj_in_query/get.md rename to samples/client/petstore/python/docs/paths/fake_obj_in_query/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_parameter_collisions1_abab_self_ab/post.md b/samples/client/petstore/python/docs/paths/fake_parameter_collisions1_abab_self_ab/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_parameter_collisions1_abab_self_ab/post.md rename to samples/client/petstore/python/docs/paths/fake_parameter_collisions1_abab_self_ab/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_pet_id_upload_image_with_required_file/post.md b/samples/client/petstore/python/docs/paths/fake_pet_id_upload_image_with_required_file/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_pet_id_upload_image_with_required_file/post.md rename to samples/client/petstore/python/docs/paths/fake_pet_id_upload_image_with_required_file/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_query_param_with_json_content_type/get.md b/samples/client/petstore/python/docs/paths/fake_query_param_with_json_content_type/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_query_param_with_json_content_type/get.md rename to samples/client/petstore/python/docs/paths/fake_query_param_with_json_content_type/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_redirection/get.md b/samples/client/petstore/python/docs/paths/fake_redirection/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_redirection/get.md rename to samples/client/petstore/python/docs/paths/fake_redirection/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_ref_obj_in_query/get.md b/samples/client/petstore/python/docs/paths/fake_ref_obj_in_query/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_ref_obj_in_query/get.md rename to samples/client/petstore/python/docs/paths/fake_ref_obj_in_query/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_array_of_enums/post.md b/samples/client/petstore/python/docs/paths/fake_refs_array_of_enums/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_array_of_enums/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_array_of_enums/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_arraymodel/post.md b/samples/client/petstore/python/docs/paths/fake_refs_arraymodel/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_arraymodel/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_arraymodel/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_boolean/post.md b/samples/client/petstore/python/docs/paths/fake_refs_boolean/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_boolean/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_boolean/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_composed_one_of_number_with_validations/post.md b/samples/client/petstore/python/docs/paths/fake_refs_composed_one_of_number_with_validations/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_composed_one_of_number_with_validations/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_composed_one_of_number_with_validations/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_enum/post.md b/samples/client/petstore/python/docs/paths/fake_refs_enum/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_enum/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_enum/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_mammal/post.md b/samples/client/petstore/python/docs/paths/fake_refs_mammal/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_mammal/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_mammal/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_number/post.md b/samples/client/petstore/python/docs/paths/fake_refs_number/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_number/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_number/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_object_model_with_ref_props/post.md b/samples/client/petstore/python/docs/paths/fake_refs_object_model_with_ref_props/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_object_model_with_ref_props/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_object_model_with_ref_props/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_refs_string/post.md b/samples/client/petstore/python/docs/paths/fake_refs_string/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_refs_string/post.md rename to samples/client/petstore/python/docs/paths/fake_refs_string/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_response_without_schema/get.md b/samples/client/petstore/python/docs/paths/fake_response_without_schema/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_response_without_schema/get.md rename to samples/client/petstore/python/docs/paths/fake_response_without_schema/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_test_query_paramters/put.md b/samples/client/petstore/python/docs/paths/fake_test_query_paramters/put.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_test_query_paramters/put.md rename to samples/client/petstore/python/docs/paths/fake_test_query_paramters/put.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_upload_download_file/post.md b/samples/client/petstore/python/docs/paths/fake_upload_download_file/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_upload_download_file/post.md rename to samples/client/petstore/python/docs/paths/fake_upload_download_file/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_upload_file/post.md b/samples/client/petstore/python/docs/paths/fake_upload_file/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_upload_file/post.md rename to samples/client/petstore/python/docs/paths/fake_upload_file/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_upload_files/post.md b/samples/client/petstore/python/docs/paths/fake_upload_files/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_upload_files/post.md rename to samples/client/petstore/python/docs/paths/fake_upload_files/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/fake_wild_card_responses/get.md b/samples/client/petstore/python/docs/paths/fake_wild_card_responses/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/fake_wild_card_responses/get.md rename to samples/client/petstore/python/docs/paths/fake_wild_card_responses/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/foo/get.md b/samples/client/petstore/python/docs/paths/foo/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/foo/get.md rename to samples/client/petstore/python/docs/paths/foo/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/get.md b/samples/client/petstore/python/docs/paths/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/get.md rename to samples/client/petstore/python/docs/paths/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/pet/post.md b/samples/client/petstore/python/docs/paths/pet/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/pet/post.md rename to samples/client/petstore/python/docs/paths/pet/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/pet/put.md b/samples/client/petstore/python/docs/paths/pet/put.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/pet/put.md rename to samples/client/petstore/python/docs/paths/pet/put.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/pet_find_by_status/get.md b/samples/client/petstore/python/docs/paths/pet_find_by_status/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/pet_find_by_status/get.md rename to samples/client/petstore/python/docs/paths/pet_find_by_status/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/pet_find_by_tags/get.md b/samples/client/petstore/python/docs/paths/pet_find_by_tags/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/pet_find_by_tags/get.md rename to samples/client/petstore/python/docs/paths/pet_find_by_tags/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/pet_pet_id/delete.md b/samples/client/petstore/python/docs/paths/pet_pet_id/delete.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/pet_pet_id/delete.md rename to samples/client/petstore/python/docs/paths/pet_pet_id/delete.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/pet_pet_id/get.md b/samples/client/petstore/python/docs/paths/pet_pet_id/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/pet_pet_id/get.md rename to samples/client/petstore/python/docs/paths/pet_pet_id/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/pet_pet_id/post.md b/samples/client/petstore/python/docs/paths/pet_pet_id/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/pet_pet_id/post.md rename to samples/client/petstore/python/docs/paths/pet_pet_id/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/pet_pet_id_upload_image/post.md b/samples/client/petstore/python/docs/paths/pet_pet_id_upload_image/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/pet_pet_id_upload_image/post.md rename to samples/client/petstore/python/docs/paths/pet_pet_id_upload_image/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/solidus/get.md b/samples/client/petstore/python/docs/paths/solidus/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/solidus/get.md rename to samples/client/petstore/python/docs/paths/solidus/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/store_inventory/get.md b/samples/client/petstore/python/docs/paths/store_inventory/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/store_inventory/get.md rename to samples/client/petstore/python/docs/paths/store_inventory/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/store_order/post.md b/samples/client/petstore/python/docs/paths/store_order/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/store_order/post.md rename to samples/client/petstore/python/docs/paths/store_order/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/store_order_order_id/delete.md b/samples/client/petstore/python/docs/paths/store_order_order_id/delete.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/store_order_order_id/delete.md rename to samples/client/petstore/python/docs/paths/store_order_order_id/delete.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/store_order_order_id/get.md b/samples/client/petstore/python/docs/paths/store_order_order_id/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/store_order_order_id/get.md rename to samples/client/petstore/python/docs/paths/store_order_order_id/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/user/post.md b/samples/client/petstore/python/docs/paths/user/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/user/post.md rename to samples/client/petstore/python/docs/paths/user/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/user_create_with_array/post.md b/samples/client/petstore/python/docs/paths/user_create_with_array/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/user_create_with_array/post.md rename to samples/client/petstore/python/docs/paths/user_create_with_array/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/user_create_with_list/post.md b/samples/client/petstore/python/docs/paths/user_create_with_list/post.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/user_create_with_list/post.md rename to samples/client/petstore/python/docs/paths/user_create_with_list/post.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/user_login/get.md b/samples/client/petstore/python/docs/paths/user_login/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/user_login/get.md rename to samples/client/petstore/python/docs/paths/user_login/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/user_logout/get.md b/samples/client/petstore/python/docs/paths/user_logout/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/user_logout/get.md rename to samples/client/petstore/python/docs/paths/user_logout/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/user_username/delete.md b/samples/client/petstore/python/docs/paths/user_username/delete.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/user_username/delete.md rename to samples/client/petstore/python/docs/paths/user_username/delete.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/user_username/get.md b/samples/client/petstore/python/docs/paths/user_username/get.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/user_username/get.md rename to samples/client/petstore/python/docs/paths/user_username/get.md diff --git a/samples/openapi3/client/petstore/python/docs/paths/user_username/put.md b/samples/client/petstore/python/docs/paths/user_username/put.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/paths/user_username/put.md rename to samples/client/petstore/python/docs/paths/user_username/put.md diff --git a/samples/openapi3/client/petstore/python/docs/servers/server_0.md b/samples/client/petstore/python/docs/servers/server_0.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/servers/server_0.md rename to samples/client/petstore/python/docs/servers/server_0.md diff --git a/samples/openapi3/client/petstore/python/docs/servers/server_1.md b/samples/client/petstore/python/docs/servers/server_1.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/servers/server_1.md rename to samples/client/petstore/python/docs/servers/server_1.md diff --git a/samples/openapi3/client/petstore/python/docs/servers/server_2.md b/samples/client/petstore/python/docs/servers/server_2.md similarity index 100% rename from samples/openapi3/client/petstore/python/docs/servers/server_2.md rename to samples/client/petstore/python/docs/servers/server_2.md diff --git a/samples/openapi3/client/petstore/python/git_push.sh b/samples/client/petstore/python/git_push.sh similarity index 100% rename from samples/openapi3/client/petstore/python/git_push.sh rename to samples/client/petstore/python/git_push.sh diff --git a/samples/openapi3/client/petstore/python/migration_2_0_0.md b/samples/client/petstore/python/migration_2_0_0.md similarity index 100% rename from samples/openapi3/client/petstore/python/migration_2_0_0.md rename to samples/client/petstore/python/migration_2_0_0.md diff --git a/samples/openapi3/client/petstore/python/migration_other_python_generators.md b/samples/client/petstore/python/migration_other_python_generators.md similarity index 100% rename from samples/openapi3/client/petstore/python/migration_other_python_generators.md rename to samples/client/petstore/python/migration_other_python_generators.md diff --git a/samples/openapi3/client/petstore/python/pom.xml b/samples/client/petstore/python/pom.xml similarity index 100% rename from samples/openapi3/client/petstore/python/pom.xml rename to samples/client/petstore/python/pom.xml diff --git a/samples/openapi3/client/petstore/python/pyproject.toml b/samples/client/petstore/python/pyproject.toml similarity index 100% rename from samples/openapi3/client/petstore/python/pyproject.toml rename to samples/client/petstore/python/pyproject.toml diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/__init__.py b/samples/client/petstore/python/src/petstore_api/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/__init__.py rename to samples/client/petstore/python/src/petstore_api/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/api_client.py b/samples/client/petstore/python/src/petstore_api/api_client.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/api_client.py rename to samples/client/petstore/python/src/petstore_api/api_client.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/api_response.py b/samples/client/petstore/python/src/petstore_api/api_response.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/api_response.py rename to samples/client/petstore/python/src/petstore_api/api_response.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/__init__.py b/samples/client/petstore/python/src/petstore_api/apis/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/__init__.py rename to samples/client/petstore/python/src/petstore_api/apis/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/path_to_api.py b/samples/client/petstore/python/src/petstore_api/apis/path_to_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/path_to_api.py rename to samples/client/petstore/python/src/petstore_api/apis/path_to_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/__init__.py b/samples/client/petstore/python/src/petstore_api/apis/paths/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/__init__.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/another_fake_dummy.py b/samples/client/petstore/python/src/petstore_api/apis/paths/another_fake_dummy.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/another_fake_dummy.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/another_fake_dummy.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_additional_properties_with_array_of_enums.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_additional_properties_with_array_of_enums.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_additional_properties_with_array_of_enums.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_additional_properties_with_array_of_enums.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_file_schema.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_file_schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_file_schema.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_file_schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_query_params.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_query_params.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_query_params.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_body_with_query_params.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_case_sensitive_params.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_case_sensitive_params.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_case_sensitive_params.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_case_sensitive_params.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_classname_test.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_classname_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_classname_test.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_classname_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_delete_coffee_id.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_delete_coffee_id.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_delete_coffee_id.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_delete_coffee_id.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_health.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_health.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_health.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_health.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_inline_additional_properties.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_inline_additional_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_inline_additional_properties.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_inline_additional_properties.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_inline_composition.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_inline_composition.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_inline_composition.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_inline_composition.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_json_form_data.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_json_form_data.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_json_form_data.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_json_form_data.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_json_patch.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_json_patch.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_json_patch.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_json_patch.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_json_with_charset.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_json_with_charset.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_json_with_charset.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_json_with_charset.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_response_bodies.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_response_bodies.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_response_bodies.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_response_bodies.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_securities.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_securities.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_securities.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_multiple_securities.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_obj_in_query.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_obj_in_query.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_obj_in_query.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_obj_in_query.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_parameter_collisions1_abab_self_ab.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_parameter_collisions1_abab_self_ab.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_parameter_collisions1_abab_self_ab.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_parameter_collisions1_abab_self_ab.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_pet_id_upload_image_with_required_file.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_pet_id_upload_image_with_required_file.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_pet_id_upload_image_with_required_file.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_pet_id_upload_image_with_required_file.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_query_param_with_json_content_type.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_query_param_with_json_content_type.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_query_param_with_json_content_type.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_query_param_with_json_content_type.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_redirection.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_redirection.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_redirection.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_redirection.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_ref_obj_in_query.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_ref_obj_in_query.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_ref_obj_in_query.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_ref_obj_in_query.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_array_of_enums.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_array_of_enums.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_array_of_enums.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_array_of_enums.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_arraymodel.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_arraymodel.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_arraymodel.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_arraymodel.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_boolean.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_boolean.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_boolean.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_boolean.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_composed_one_of_number_with_validations.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_composed_one_of_number_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_composed_one_of_number_with_validations.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_composed_one_of_number_with_validations.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_enum.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_enum.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_enum.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_mammal.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_mammal.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_mammal.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_mammal.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_number.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_number.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_number.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_number.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_object_model_with_ref_props.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_object_model_with_ref_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_object_model_with_ref_props.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_object_model_with_ref_props.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_string.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_refs_string.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_refs_string.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_response_without_schema.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_response_without_schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_response_without_schema.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_response_without_schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_test_query_paramters.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_test_query_paramters.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_test_query_paramters.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_test_query_paramters.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_upload_download_file.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_upload_download_file.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_upload_download_file.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_upload_download_file.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_upload_file.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_upload_file.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_upload_file.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_upload_file.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_upload_files.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_upload_files.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_upload_files.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_upload_files.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_wild_card_responses.py b/samples/client/petstore/python/src/petstore_api/apis/paths/fake_wild_card_responses.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/fake_wild_card_responses.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/fake_wild_card_responses.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/foo.py b/samples/client/petstore/python/src/petstore_api/apis/paths/foo.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/foo.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/foo.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet.py b/samples/client/petstore/python/src/petstore_api/apis/paths/pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/pet.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_status.py b/samples/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_status.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_status.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_status.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_tags.py b/samples/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_tags.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_tags.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/pet_find_by_tags.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id.py b/samples/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id_upload_image.py b/samples/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id_upload_image.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id_upload_image.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/pet_pet_id_upload_image.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/solidus.py b/samples/client/petstore/python/src/petstore_api/apis/paths/solidus.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/solidus.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/solidus.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/store_inventory.py b/samples/client/petstore/python/src/petstore_api/apis/paths/store_inventory.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/store_inventory.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/store_inventory.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/store_order.py b/samples/client/petstore/python/src/petstore_api/apis/paths/store_order.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/store_order.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/store_order.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/store_order_order_id.py b/samples/client/petstore/python/src/petstore_api/apis/paths/store_order_order_id.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/store_order_order_id.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/store_order_order_id.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user.py b/samples/client/petstore/python/src/petstore_api/apis/paths/user.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/user.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_create_with_array.py b/samples/client/petstore/python/src/petstore_api/apis/paths/user_create_with_array.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_create_with_array.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/user_create_with_array.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_create_with_list.py b/samples/client/petstore/python/src/petstore_api/apis/paths/user_create_with_list.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_create_with_list.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/user_create_with_list.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_login.py b/samples/client/petstore/python/src/petstore_api/apis/paths/user_login.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_login.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/user_login.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_logout.py b/samples/client/petstore/python/src/petstore_api/apis/paths/user_logout.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_logout.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/user_logout.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_username.py b/samples/client/petstore/python/src/petstore_api/apis/paths/user_username.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/paths/user_username.py rename to samples/client/petstore/python/src/petstore_api/apis/paths/user_username.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tag_to_api.py b/samples/client/petstore/python/src/petstore_api/apis/tag_to_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tag_to_api.py rename to samples/client/petstore/python/src/petstore_api/apis/tag_to_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/__init__.py b/samples/client/petstore/python/src/petstore_api/apis/tags/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/__init__.py rename to samples/client/petstore/python/src/petstore_api/apis/tags/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/another_fake_api.py b/samples/client/petstore/python/src/petstore_api/apis/tags/another_fake_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/another_fake_api.py rename to samples/client/petstore/python/src/petstore_api/apis/tags/another_fake_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/default_api.py b/samples/client/petstore/python/src/petstore_api/apis/tags/default_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/default_api.py rename to samples/client/petstore/python/src/petstore_api/apis/tags/default_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/fake_api.py b/samples/client/petstore/python/src/petstore_api/apis/tags/fake_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/fake_api.py rename to samples/client/petstore/python/src/petstore_api/apis/tags/fake_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/fake_classname_tags123_api.py b/samples/client/petstore/python/src/petstore_api/apis/tags/fake_classname_tags123_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/fake_classname_tags123_api.py rename to samples/client/petstore/python/src/petstore_api/apis/tags/fake_classname_tags123_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/pet_api.py b/samples/client/petstore/python/src/petstore_api/apis/tags/pet_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/pet_api.py rename to samples/client/petstore/python/src/petstore_api/apis/tags/pet_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/store_api.py b/samples/client/petstore/python/src/petstore_api/apis/tags/store_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/store_api.py rename to samples/client/petstore/python/src/petstore_api/apis/tags/store_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/user_api.py b/samples/client/petstore/python/src/petstore_api/apis/tags/user_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/apis/tags/user_api.py rename to samples/client/petstore/python/src/petstore_api/apis/tags/user_api.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/__init__.py b/samples/client/petstore/python/src/petstore_api/components/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_int32_json_content_type_header/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_number_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_number_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_number_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_number_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_number_header/schema.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_number_header/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_number_header/schema.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_number_header/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_ref_content_schema_header/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/schema.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/schema.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_ref_schema_header/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_string_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_ref_string_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_ref_string_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_ref_string_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_string_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_string_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_string_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_string_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_string_header/schema.py b/samples/client/petstore/python/src/petstore_api/components/headers/header_string_header/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/headers/header_string_header/schema.py rename to samples/client/petstore/python/src/petstore_api/components/headers/header_string_header/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/components/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/__init__.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_component_ref_schema_string_with_validation/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/__init__.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/schema.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/schema.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_path_user_name/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_path_user_name/__init__.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_path_user_name/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_path_user_name/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_path_user_name/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/__init__.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/schema.py b/samples/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/schema.py rename to samples/client/petstore/python/src/petstore_api/components/parameters/parameter_ref_schema_string_with_validation/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_client/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/schema.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/schema.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_pet/content/application_xml/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_ref_user_array/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_ref_user_array/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_ref_user_array/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_ref_user_array/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/request_bodies/request_body_user_array/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_ref_success_description_only/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_ref_success_description_only/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_ref_success_description_only/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_ref_success_description_only/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_ref_successful_xml_and_json_array_of_pet/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_ref_successful_xml_and_json_array_of_pet/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_ref_successful_xml_and_json_array_of_pet/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_ref_successful_xml_and_json_array_of_pet/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_description_only/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_description_only/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_description_only/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_description_only/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/schema.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/schema.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_inline_content_and_header/headers/header_some_header/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_int32/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_int32/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_int32/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_int32/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_number_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_number_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_number_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_number_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_content_schema_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_content_schema_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_content_schema_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_content_schema_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_schema_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_schema_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_schema_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_ref_schema_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_string_header/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_string_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_string_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_success_with_json_api_response/headers/header_string_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/__init__.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/schema.py b/samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/schema.py rename to samples/client/petstore/python/src/petstore_api/components/responses/response_successful_xml_and_json_array_of_pet/content/application_xml/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/_200_response.py b/samples/client/petstore/python/src/petstore_api/components/schema/_200_response.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/_200_response.py rename to samples/client/petstore/python/src/petstore_api/components/schema/_200_response.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/__init__.py b/samples/client/petstore/python/src/petstore_api/components/schema/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/schema/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/_return.py b/samples/client/petstore/python/src/petstore_api/components/schema/_return.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/_return.py rename to samples/client/petstore/python/src/petstore_api/components/schema/_return.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/abstract_step_message.py b/samples/client/petstore/python/src/petstore_api/components/schema/abstract_step_message.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/abstract_step_message.py rename to samples/client/petstore/python/src/petstore_api/components/schema/abstract_step_message.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/additional_properties_class.py b/samples/client/petstore/python/src/petstore_api/components/schema/additional_properties_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/additional_properties_class.py rename to samples/client/petstore/python/src/petstore_api/components/schema/additional_properties_class.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/additional_properties_validator.py b/samples/client/petstore/python/src/petstore_api/components/schema/additional_properties_validator.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/additional_properties_validator.py rename to samples/client/petstore/python/src/petstore_api/components/schema/additional_properties_validator.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/additional_properties_with_array_of_enums.py b/samples/client/petstore/python/src/petstore_api/components/schema/additional_properties_with_array_of_enums.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/additional_properties_with_array_of_enums.py rename to samples/client/petstore/python/src/petstore_api/components/schema/additional_properties_with_array_of_enums.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/address.py b/samples/client/petstore/python/src/petstore_api/components/schema/address.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/address.py rename to samples/client/petstore/python/src/petstore_api/components/schema/address.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/animal.py b/samples/client/petstore/python/src/petstore_api/components/schema/animal.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/animal.py rename to samples/client/petstore/python/src/petstore_api/components/schema/animal.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/animal_farm.py b/samples/client/petstore/python/src/petstore_api/components/schema/animal_farm.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/animal_farm.py rename to samples/client/petstore/python/src/petstore_api/components/schema/animal_farm.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/any_type_and_format.py b/samples/client/petstore/python/src/petstore_api/components/schema/any_type_and_format.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/any_type_and_format.py rename to samples/client/petstore/python/src/petstore_api/components/schema/any_type_and_format.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/any_type_not_string.py b/samples/client/petstore/python/src/petstore_api/components/schema/any_type_not_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/any_type_not_string.py rename to samples/client/petstore/python/src/petstore_api/components/schema/any_type_not_string.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/api_response.py b/samples/client/petstore/python/src/petstore_api/components/schema/api_response.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/api_response.py rename to samples/client/petstore/python/src/petstore_api/components/schema/api_response.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/apple.py b/samples/client/petstore/python/src/petstore_api/components/schema/apple.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/apple.py rename to samples/client/petstore/python/src/petstore_api/components/schema/apple.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/apple_req.py b/samples/client/petstore/python/src/petstore_api/components/schema/apple_req.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/apple_req.py rename to samples/client/petstore/python/src/petstore_api/components/schema/apple_req.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_holding_any_type.py b/samples/client/petstore/python/src/petstore_api/components/schema/array_holding_any_type.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_holding_any_type.py rename to samples/client/petstore/python/src/petstore_api/components/schema/array_holding_any_type.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_of_array_of_number_only.py b/samples/client/petstore/python/src/petstore_api/components/schema/array_of_array_of_number_only.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_of_array_of_number_only.py rename to samples/client/petstore/python/src/petstore_api/components/schema/array_of_array_of_number_only.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_of_enums.py b/samples/client/petstore/python/src/petstore_api/components/schema/array_of_enums.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_of_enums.py rename to samples/client/petstore/python/src/petstore_api/components/schema/array_of_enums.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_of_number_only.py b/samples/client/petstore/python/src/petstore_api/components/schema/array_of_number_only.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_of_number_only.py rename to samples/client/petstore/python/src/petstore_api/components/schema/array_of_number_only.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_test.py b/samples/client/petstore/python/src/petstore_api/components/schema/array_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_test.py rename to samples/client/petstore/python/src/petstore_api/components/schema/array_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_with_validations_in_items.py b/samples/client/petstore/python/src/petstore_api/components/schema/array_with_validations_in_items.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/array_with_validations_in_items.py rename to samples/client/petstore/python/src/petstore_api/components/schema/array_with_validations_in_items.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/banana.py b/samples/client/petstore/python/src/petstore_api/components/schema/banana.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/banana.py rename to samples/client/petstore/python/src/petstore_api/components/schema/banana.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/banana_req.py b/samples/client/petstore/python/src/petstore_api/components/schema/banana_req.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/banana_req.py rename to samples/client/petstore/python/src/petstore_api/components/schema/banana_req.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/bar.py b/samples/client/petstore/python/src/petstore_api/components/schema/bar.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/bar.py rename to samples/client/petstore/python/src/petstore_api/components/schema/bar.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/basque_pig.py b/samples/client/petstore/python/src/petstore_api/components/schema/basque_pig.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/basque_pig.py rename to samples/client/petstore/python/src/petstore_api/components/schema/basque_pig.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/boolean.py b/samples/client/petstore/python/src/petstore_api/components/schema/boolean.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/boolean.py rename to samples/client/petstore/python/src/petstore_api/components/schema/boolean.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/boolean_enum.py b/samples/client/petstore/python/src/petstore_api/components/schema/boolean_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/boolean_enum.py rename to samples/client/petstore/python/src/petstore_api/components/schema/boolean_enum.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/capitalization.py b/samples/client/petstore/python/src/petstore_api/components/schema/capitalization.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/capitalization.py rename to samples/client/petstore/python/src/petstore_api/components/schema/capitalization.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/cat.py b/samples/client/petstore/python/src/petstore_api/components/schema/cat.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/cat.py rename to samples/client/petstore/python/src/petstore_api/components/schema/cat.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/category.py b/samples/client/petstore/python/src/petstore_api/components/schema/category.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/category.py rename to samples/client/petstore/python/src/petstore_api/components/schema/category.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/child_cat.py b/samples/client/petstore/python/src/petstore_api/components/schema/child_cat.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/child_cat.py rename to samples/client/petstore/python/src/petstore_api/components/schema/child_cat.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/class_model.py b/samples/client/petstore/python/src/petstore_api/components/schema/class_model.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/class_model.py rename to samples/client/petstore/python/src/petstore_api/components/schema/class_model.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/client.py b/samples/client/petstore/python/src/petstore_api/components/schema/client.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/client.py rename to samples/client/petstore/python/src/petstore_api/components/schema/client.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/complex_quadrilateral.py b/samples/client/petstore/python/src/petstore_api/components/schema/complex_quadrilateral.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/complex_quadrilateral.py rename to samples/client/petstore/python/src/petstore_api/components/schema/complex_quadrilateral.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_any_of_different_types_no_validations.py b/samples/client/petstore/python/src/petstore_api/components/schema/composed_any_of_different_types_no_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_any_of_different_types_no_validations.py rename to samples/client/petstore/python/src/petstore_api/components/schema/composed_any_of_different_types_no_validations.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_array.py b/samples/client/petstore/python/src/petstore_api/components/schema/composed_array.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_array.py rename to samples/client/petstore/python/src/petstore_api/components/schema/composed_array.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_bool.py b/samples/client/petstore/python/src/petstore_api/components/schema/composed_bool.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_bool.py rename to samples/client/petstore/python/src/petstore_api/components/schema/composed_bool.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_none.py b/samples/client/petstore/python/src/petstore_api/components/schema/composed_none.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_none.py rename to samples/client/petstore/python/src/petstore_api/components/schema/composed_none.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_number.py b/samples/client/petstore/python/src/petstore_api/components/schema/composed_number.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_number.py rename to samples/client/petstore/python/src/petstore_api/components/schema/composed_number.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_object.py b/samples/client/petstore/python/src/petstore_api/components/schema/composed_object.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_object.py rename to samples/client/petstore/python/src/petstore_api/components/schema/composed_object.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_one_of_different_types.py b/samples/client/petstore/python/src/petstore_api/components/schema/composed_one_of_different_types.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_one_of_different_types.py rename to samples/client/petstore/python/src/petstore_api/components/schema/composed_one_of_different_types.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_string.py b/samples/client/petstore/python/src/petstore_api/components/schema/composed_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/composed_string.py rename to samples/client/petstore/python/src/petstore_api/components/schema/composed_string.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/currency.py b/samples/client/petstore/python/src/petstore_api/components/schema/currency.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/currency.py rename to samples/client/petstore/python/src/petstore_api/components/schema/currency.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/danish_pig.py b/samples/client/petstore/python/src/petstore_api/components/schema/danish_pig.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/danish_pig.py rename to samples/client/petstore/python/src/petstore_api/components/schema/danish_pig.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/date_time_test.py b/samples/client/petstore/python/src/petstore_api/components/schema/date_time_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/date_time_test.py rename to samples/client/petstore/python/src/petstore_api/components/schema/date_time_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/date_time_with_validations.py b/samples/client/petstore/python/src/petstore_api/components/schema/date_time_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/date_time_with_validations.py rename to samples/client/petstore/python/src/petstore_api/components/schema/date_time_with_validations.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/date_with_validations.py b/samples/client/petstore/python/src/petstore_api/components/schema/date_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/date_with_validations.py rename to samples/client/petstore/python/src/petstore_api/components/schema/date_with_validations.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/decimal_payload.py b/samples/client/petstore/python/src/petstore_api/components/schema/decimal_payload.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/decimal_payload.py rename to samples/client/petstore/python/src/petstore_api/components/schema/decimal_payload.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/dog.py b/samples/client/petstore/python/src/petstore_api/components/schema/dog.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/dog.py rename to samples/client/petstore/python/src/petstore_api/components/schema/dog.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/drawing.py b/samples/client/petstore/python/src/petstore_api/components/schema/drawing.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/drawing.py rename to samples/client/petstore/python/src/petstore_api/components/schema/drawing.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/enum_arrays.py b/samples/client/petstore/python/src/petstore_api/components/schema/enum_arrays.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/enum_arrays.py rename to samples/client/petstore/python/src/petstore_api/components/schema/enum_arrays.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/enum_class.py b/samples/client/petstore/python/src/petstore_api/components/schema/enum_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/enum_class.py rename to samples/client/petstore/python/src/petstore_api/components/schema/enum_class.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/enum_test.py b/samples/client/petstore/python/src/petstore_api/components/schema/enum_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/enum_test.py rename to samples/client/petstore/python/src/petstore_api/components/schema/enum_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/equilateral_triangle.py b/samples/client/petstore/python/src/petstore_api/components/schema/equilateral_triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/equilateral_triangle.py rename to samples/client/petstore/python/src/petstore_api/components/schema/equilateral_triangle.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/file.py b/samples/client/petstore/python/src/petstore_api/components/schema/file.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/file.py rename to samples/client/petstore/python/src/petstore_api/components/schema/file.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/file_schema_test_class.py b/samples/client/petstore/python/src/petstore_api/components/schema/file_schema_test_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/file_schema_test_class.py rename to samples/client/petstore/python/src/petstore_api/components/schema/file_schema_test_class.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/foo.py b/samples/client/petstore/python/src/petstore_api/components/schema/foo.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/foo.py rename to samples/client/petstore/python/src/petstore_api/components/schema/foo.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/format_test.py b/samples/client/petstore/python/src/petstore_api/components/schema/format_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/format_test.py rename to samples/client/petstore/python/src/petstore_api/components/schema/format_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/from_schema.py b/samples/client/petstore/python/src/petstore_api/components/schema/from_schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/from_schema.py rename to samples/client/petstore/python/src/petstore_api/components/schema/from_schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/fruit.py b/samples/client/petstore/python/src/petstore_api/components/schema/fruit.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/fruit.py rename to samples/client/petstore/python/src/petstore_api/components/schema/fruit.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/fruit_req.py b/samples/client/petstore/python/src/petstore_api/components/schema/fruit_req.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/fruit_req.py rename to samples/client/petstore/python/src/petstore_api/components/schema/fruit_req.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/gm_fruit.py b/samples/client/petstore/python/src/petstore_api/components/schema/gm_fruit.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/gm_fruit.py rename to samples/client/petstore/python/src/petstore_api/components/schema/gm_fruit.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/grandparent_animal.py b/samples/client/petstore/python/src/petstore_api/components/schema/grandparent_animal.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/grandparent_animal.py rename to samples/client/petstore/python/src/petstore_api/components/schema/grandparent_animal.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/has_only_read_only.py b/samples/client/petstore/python/src/petstore_api/components/schema/has_only_read_only.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/has_only_read_only.py rename to samples/client/petstore/python/src/petstore_api/components/schema/has_only_read_only.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/health_check_result.py b/samples/client/petstore/python/src/petstore_api/components/schema/health_check_result.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/health_check_result.py rename to samples/client/petstore/python/src/petstore_api/components/schema/health_check_result.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_enum.py b/samples/client/petstore/python/src/petstore_api/components/schema/integer_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_enum.py rename to samples/client/petstore/python/src/petstore_api/components/schema/integer_enum.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_enum_big.py b/samples/client/petstore/python/src/petstore_api/components/schema/integer_enum_big.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_enum_big.py rename to samples/client/petstore/python/src/petstore_api/components/schema/integer_enum_big.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_enum_one_value.py b/samples/client/petstore/python/src/petstore_api/components/schema/integer_enum_one_value.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_enum_one_value.py rename to samples/client/petstore/python/src/petstore_api/components/schema/integer_enum_one_value.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_enum_with_default_value.py b/samples/client/petstore/python/src/petstore_api/components/schema/integer_enum_with_default_value.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_enum_with_default_value.py rename to samples/client/petstore/python/src/petstore_api/components/schema/integer_enum_with_default_value.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_max10.py b/samples/client/petstore/python/src/petstore_api/components/schema/integer_max10.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_max10.py rename to samples/client/petstore/python/src/petstore_api/components/schema/integer_max10.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_min15.py b/samples/client/petstore/python/src/petstore_api/components/schema/integer_min15.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/integer_min15.py rename to samples/client/petstore/python/src/petstore_api/components/schema/integer_min15.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/isosceles_triangle.py b/samples/client/petstore/python/src/petstore_api/components/schema/isosceles_triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/isosceles_triangle.py rename to samples/client/petstore/python/src/petstore_api/components/schema/isosceles_triangle.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/items.py b/samples/client/petstore/python/src/petstore_api/components/schema/items.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/items.py rename to samples/client/petstore/python/src/petstore_api/components/schema/items.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/json_patch_request.py b/samples/client/petstore/python/src/petstore_api/components/schema/json_patch_request.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/json_patch_request.py rename to samples/client/petstore/python/src/petstore_api/components/schema/json_patch_request.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/json_patch_request_add_replace_test.py b/samples/client/petstore/python/src/petstore_api/components/schema/json_patch_request_add_replace_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/json_patch_request_add_replace_test.py rename to samples/client/petstore/python/src/petstore_api/components/schema/json_patch_request_add_replace_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/json_patch_request_move_copy.py b/samples/client/petstore/python/src/petstore_api/components/schema/json_patch_request_move_copy.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/json_patch_request_move_copy.py rename to samples/client/petstore/python/src/petstore_api/components/schema/json_patch_request_move_copy.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/json_patch_request_remove.py b/samples/client/petstore/python/src/petstore_api/components/schema/json_patch_request_remove.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/json_patch_request_remove.py rename to samples/client/petstore/python/src/petstore_api/components/schema/json_patch_request_remove.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/mammal.py b/samples/client/petstore/python/src/petstore_api/components/schema/mammal.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/mammal.py rename to samples/client/petstore/python/src/petstore_api/components/schema/mammal.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/map_test.py b/samples/client/petstore/python/src/petstore_api/components/schema/map_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/map_test.py rename to samples/client/petstore/python/src/petstore_api/components/schema/map_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/mixed_properties_and_additional_properties_class.py b/samples/client/petstore/python/src/petstore_api/components/schema/mixed_properties_and_additional_properties_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/mixed_properties_and_additional_properties_class.py rename to samples/client/petstore/python/src/petstore_api/components/schema/mixed_properties_and_additional_properties_class.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/money.py b/samples/client/petstore/python/src/petstore_api/components/schema/money.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/money.py rename to samples/client/petstore/python/src/petstore_api/components/schema/money.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/name.py b/samples/client/petstore/python/src/petstore_api/components/schema/name.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/name.py rename to samples/client/petstore/python/src/petstore_api/components/schema/name.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/no_additional_properties.py b/samples/client/petstore/python/src/petstore_api/components/schema/no_additional_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/no_additional_properties.py rename to samples/client/petstore/python/src/petstore_api/components/schema/no_additional_properties.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/nullable_class.py b/samples/client/petstore/python/src/petstore_api/components/schema/nullable_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/nullable_class.py rename to samples/client/petstore/python/src/petstore_api/components/schema/nullable_class.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/nullable_shape.py b/samples/client/petstore/python/src/petstore_api/components/schema/nullable_shape.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/nullable_shape.py rename to samples/client/petstore/python/src/petstore_api/components/schema/nullable_shape.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/nullable_string.py b/samples/client/petstore/python/src/petstore_api/components/schema/nullable_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/nullable_string.py rename to samples/client/petstore/python/src/petstore_api/components/schema/nullable_string.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/number.py b/samples/client/petstore/python/src/petstore_api/components/schema/number.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/number.py rename to samples/client/petstore/python/src/petstore_api/components/schema/number.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/number_only.py b/samples/client/petstore/python/src/petstore_api/components/schema/number_only.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/number_only.py rename to samples/client/petstore/python/src/petstore_api/components/schema/number_only.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/number_with_validations.py b/samples/client/petstore/python/src/petstore_api/components/schema/number_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/number_with_validations.py rename to samples/client/petstore/python/src/petstore_api/components/schema/number_with_validations.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props.py b/samples/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props.py rename to samples/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props_base.py b/samples/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props_base.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props_base.py rename to samples/client/petstore/python/src/petstore_api/components/schema/obj_with_required_props_base.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_interface.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_interface.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_interface.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_interface.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_model_with_arg_and_args_properties.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_model_with_arg_and_args_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_model_with_arg_and_args_properties.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_model_with_arg_and_args_properties.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_model_with_ref_props.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_model_with_ref_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_model_with_ref_props.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_model_with_ref_props.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_all_of_with_req_test_prop_from_unset_add_prop.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_colliding_properties.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_colliding_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_colliding_properties.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_colliding_properties.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_decimal_properties.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_decimal_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_decimal_properties.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_decimal_properties.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_difficultly_named_props.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_difficultly_named_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_difficultly_named_props.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_difficultly_named_props.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_inline_composition_property.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_inline_composition_property.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_inline_composition_property.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_inline_composition_property.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_invalid_named_refed_properties.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_invalid_named_refed_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_invalid_named_refed_properties.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_invalid_named_refed_properties.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_non_intersecting_values.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_non_intersecting_values.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_non_intersecting_values.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_non_intersecting_values.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_only_optional_props.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_only_optional_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_only_optional_props.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_only_optional_props.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_optional_test_prop.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_optional_test_prop.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_optional_test_prop.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_optional_test_prop.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_validations.py b/samples/client/petstore/python/src/petstore_api/components/schema/object_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/object_with_validations.py rename to samples/client/petstore/python/src/petstore_api/components/schema/object_with_validations.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/order.py b/samples/client/petstore/python/src/petstore_api/components/schema/order.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/order.py rename to samples/client/petstore/python/src/petstore_api/components/schema/order.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/parent_pet.py b/samples/client/petstore/python/src/petstore_api/components/schema/parent_pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/parent_pet.py rename to samples/client/petstore/python/src/petstore_api/components/schema/parent_pet.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/pet.py b/samples/client/petstore/python/src/petstore_api/components/schema/pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/pet.py rename to samples/client/petstore/python/src/petstore_api/components/schema/pet.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/pig.py b/samples/client/petstore/python/src/petstore_api/components/schema/pig.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/pig.py rename to samples/client/petstore/python/src/petstore_api/components/schema/pig.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/player.py b/samples/client/petstore/python/src/petstore_api/components/schema/player.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/player.py rename to samples/client/petstore/python/src/petstore_api/components/schema/player.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/quadrilateral.py b/samples/client/petstore/python/src/petstore_api/components/schema/quadrilateral.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/quadrilateral.py rename to samples/client/petstore/python/src/petstore_api/components/schema/quadrilateral.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/quadrilateral_interface.py b/samples/client/petstore/python/src/petstore_api/components/schema/quadrilateral_interface.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/quadrilateral_interface.py rename to samples/client/petstore/python/src/petstore_api/components/schema/quadrilateral_interface.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/read_only_first.py b/samples/client/petstore/python/src/petstore_api/components/schema/read_only_first.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/read_only_first.py rename to samples/client/petstore/python/src/petstore_api/components/schema/read_only_first.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/ref_pet.py b/samples/client/petstore/python/src/petstore_api/components/schema/ref_pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/ref_pet.py rename to samples/client/petstore/python/src/petstore_api/components/schema/ref_pet.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/req_props_from_explicit_add_props.py b/samples/client/petstore/python/src/petstore_api/components/schema/req_props_from_explicit_add_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/req_props_from_explicit_add_props.py rename to samples/client/petstore/python/src/petstore_api/components/schema/req_props_from_explicit_add_props.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/req_props_from_true_add_props.py b/samples/client/petstore/python/src/petstore_api/components/schema/req_props_from_true_add_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/req_props_from_true_add_props.py rename to samples/client/petstore/python/src/petstore_api/components/schema/req_props_from_true_add_props.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/req_props_from_unset_add_props.py b/samples/client/petstore/python/src/petstore_api/components/schema/req_props_from_unset_add_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/req_props_from_unset_add_props.py rename to samples/client/petstore/python/src/petstore_api/components/schema/req_props_from_unset_add_props.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/scalene_triangle.py b/samples/client/petstore/python/src/petstore_api/components/schema/scalene_triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/scalene_triangle.py rename to samples/client/petstore/python/src/petstore_api/components/schema/scalene_triangle.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/self_referencing_array_model.py b/samples/client/petstore/python/src/petstore_api/components/schema/self_referencing_array_model.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/self_referencing_array_model.py rename to samples/client/petstore/python/src/petstore_api/components/schema/self_referencing_array_model.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/self_referencing_object_model.py b/samples/client/petstore/python/src/petstore_api/components/schema/self_referencing_object_model.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/self_referencing_object_model.py rename to samples/client/petstore/python/src/petstore_api/components/schema/self_referencing_object_model.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/shape.py b/samples/client/petstore/python/src/petstore_api/components/schema/shape.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/shape.py rename to samples/client/petstore/python/src/petstore_api/components/schema/shape.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/shape_or_null.py b/samples/client/petstore/python/src/petstore_api/components/schema/shape_or_null.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/shape_or_null.py rename to samples/client/petstore/python/src/petstore_api/components/schema/shape_or_null.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/simple_quadrilateral.py b/samples/client/petstore/python/src/petstore_api/components/schema/simple_quadrilateral.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/simple_quadrilateral.py rename to samples/client/petstore/python/src/petstore_api/components/schema/simple_quadrilateral.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/some_object.py b/samples/client/petstore/python/src/petstore_api/components/schema/some_object.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/some_object.py rename to samples/client/petstore/python/src/petstore_api/components/schema/some_object.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/special_model_name.py b/samples/client/petstore/python/src/petstore_api/components/schema/special_model_name.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/special_model_name.py rename to samples/client/petstore/python/src/petstore_api/components/schema/special_model_name.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string.py b/samples/client/petstore/python/src/petstore_api/components/schema/string.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string.py rename to samples/client/petstore/python/src/petstore_api/components/schema/string.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string_boolean_map.py b/samples/client/petstore/python/src/petstore_api/components/schema/string_boolean_map.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string_boolean_map.py rename to samples/client/petstore/python/src/petstore_api/components/schema/string_boolean_map.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string_enum.py b/samples/client/petstore/python/src/petstore_api/components/schema/string_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string_enum.py rename to samples/client/petstore/python/src/petstore_api/components/schema/string_enum.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string_enum_with_default_value.py b/samples/client/petstore/python/src/petstore_api/components/schema/string_enum_with_default_value.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string_enum_with_default_value.py rename to samples/client/petstore/python/src/petstore_api/components/schema/string_enum_with_default_value.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string_with_validation.py b/samples/client/petstore/python/src/petstore_api/components/schema/string_with_validation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/string_with_validation.py rename to samples/client/petstore/python/src/petstore_api/components/schema/string_with_validation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/tag.py b/samples/client/petstore/python/src/petstore_api/components/schema/tag.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/tag.py rename to samples/client/petstore/python/src/petstore_api/components/schema/tag.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/triangle.py b/samples/client/petstore/python/src/petstore_api/components/schema/triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/triangle.py rename to samples/client/petstore/python/src/petstore_api/components/schema/triangle.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/triangle_interface.py b/samples/client/petstore/python/src/petstore_api/components/schema/triangle_interface.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/triangle_interface.py rename to samples/client/petstore/python/src/petstore_api/components/schema/triangle_interface.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/user.py b/samples/client/petstore/python/src/petstore_api/components/schema/user.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/user.py rename to samples/client/petstore/python/src/petstore_api/components/schema/user.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/uuid_string.py b/samples/client/petstore/python/src/petstore_api/components/schema/uuid_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/uuid_string.py rename to samples/client/petstore/python/src/petstore_api/components/schema/uuid_string.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/whale.py b/samples/client/petstore/python/src/petstore_api/components/schema/whale.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/whale.py rename to samples/client/petstore/python/src/petstore_api/components/schema/whale.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schema/zebra.py b/samples/client/petstore/python/src/petstore_api/components/schema/zebra.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schema/zebra.py rename to samples/client/petstore/python/src/petstore_api/components/schema/zebra.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/schemas/__init__.py b/samples/client/petstore/python/src/petstore_api/components/schemas/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/schemas/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/schemas/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/__init__.py b/samples/client/petstore/python/src/petstore_api/components/security_schemes/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/__init__.py rename to samples/client/petstore/python/src/petstore_api/components/security_schemes/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key.py b/samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key.py rename to samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key_query.py b/samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key_query.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key_query.py rename to samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_api_key_query.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_bearer_test.py b/samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_bearer_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_bearer_test.py rename to samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_bearer_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_basic_test.py b/samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_basic_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_basic_test.py rename to samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_basic_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_signature_test.py b/samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_signature_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_signature_test.py rename to samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_http_signature_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_open_id_connect_test.py b/samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_open_id_connect_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_open_id_connect_test.py rename to samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_open_id_connect_test.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_petstore_auth.py b/samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_petstore_auth.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_petstore_auth.py rename to samples/client/petstore/python/src/petstore_api/components/security_schemes/security_scheme_petstore_auth.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/configurations/__init__.py b/samples/client/petstore/python/src/petstore_api/configurations/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/configurations/__init__.py rename to samples/client/petstore/python/src/petstore_api/configurations/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/configurations/api_configuration.py b/samples/client/petstore/python/src/petstore_api/configurations/api_configuration.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/configurations/api_configuration.py rename to samples/client/petstore/python/src/petstore_api/configurations/api_configuration.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/configurations/schema_configuration.py b/samples/client/petstore/python/src/petstore_api/configurations/schema_configuration.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/configurations/schema_configuration.py rename to samples/client/petstore/python/src/petstore_api/configurations/schema_configuration.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/exceptions.py b/samples/client/petstore/python/src/petstore_api/exceptions.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/exceptions.py rename to samples/client/petstore/python/src/petstore_api/exceptions.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/operation.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/another_fake_dummy/patch/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_1/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_2/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_3/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_4/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/parameters/parameter_5/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/fake/delete/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/delete/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/delete/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_1/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_2/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_3/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_4/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/parameters/parameter_5/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/request_body/content/application_x_www_form_urlencoded/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/get/responses/response_404/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/patch/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/patch/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake/patch/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/patch/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/patch/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/patch/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/patch/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/request_body/content/application_x_www_form_urlencoded/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/fake/post/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake/post/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/fake/post/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_additional_properties_with_array_of_enums/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_file_schema/put/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_body_with_query_params/put/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_1/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/parameters/parameter_2/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_case_sensitive_params/put/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_classname_test/patch/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_default/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_default/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_default/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_delete_coffee_id/delete/responses/response_default/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_health/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_health/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_health/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_health/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_health/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_health/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_health/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_additional_properties/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/parameters/parameter_1/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/request_body/content/multipart_form_data/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_inline_composition/post/responses/response_200/content/multipart_form_data/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/request_body/content/application_x_www_form_urlencoded/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_form_data/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/request_body/content/application_json_patchjson/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_patch/patch/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/request_body/content/application_json_charsetutf8/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_json_with_charset/post/responses/response_200/content/application_json_charsetutf8/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_response_bodies/get/responses/response_202/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_1.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_1.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_2.py b/samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_2.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_2.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_multiple_securities/get/security/security_requirement_object_2.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_obj_in_query/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_1/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_10/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_11/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_12/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_13/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_14/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_15/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_16/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_17/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_18/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_2/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_3/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_4/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_5/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_6/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_7/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_8/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/parameters/parameter_9/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_parameter_collisions1_abab_self_ab/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/request_body/content/multipart_form_data/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/parameters/parameter_0/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_query_param_with_json_content_type/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_redirection/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_redirection/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_303/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_303/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_303/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_303/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_3xx/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_3xx/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_3xx/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_redirection/get/responses/response_3xx/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_ref_obj_in_query/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_array_of_enums/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_arraymodel/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_boolean/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_composed_one_of_number_with_validations/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_enum/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_mammal/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_number/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_object_model_with_ref_props/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_refs_string/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_response_without_schema/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_1/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_2/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_3/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_4/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/parameters/parameter_5/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_test_query_paramters/put/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/request_body/content/application_octet_stream/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_download_file/post/responses/response_200/content/application_octet_stream/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/request_body/content/multipart_form_data/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_file/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/request_body/content/multipart_form_data/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_upload_files/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_1xx/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_2xx/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_3xx/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_4xx/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/fake_wild_card_responses/get/responses/response_5xx/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/foo/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/responses/response_default/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/servers/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/servers/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/servers/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/servers/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_0.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_0.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_1.py b/samples/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_1.py rename to samples/client/petstore/python/src/petstore_api/paths/foo/get/servers/server_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_405/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_405/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_405/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/responses/response_405/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_1.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_1.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_2.py b/samples/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_2.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_2.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/post/security/security_requirement_object_2.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/operation.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_405/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_405/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_405/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/responses/response_405/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_1.py b/samples/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_1.py rename to samples/client/petstore/python/src/petstore_api/paths/pet/put/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_1.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_1.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_2.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_2.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_2.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/get/security/security_requirement_object_2.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_1.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_1.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_status/servers/server_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_1.py b/samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_1.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_find_by_tags/get/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/operation.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/parameters/parameter_1/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_1.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_1.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/delete/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_200/content/application_xml/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/get/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/request_body/content/application_x_www_form_urlencoded/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/response_405/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/response_405/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/response_405/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/responses/response_405/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_1.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_1.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id/post/security/security_requirement_object_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/schema.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/request_body/content/multipart_form_data/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/pet_pet_id_upload_image/post/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/solidus/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/solidus/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/solidus/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/solidus/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/solidus/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/solidus/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/solidus/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/solidus/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/solidus/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/solidus/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/solidus/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_inventory/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_inventory/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/security_requirement_object_0.py b/samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/security_requirement_object_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/security_requirement_object_0.py rename to samples/client/petstore/python/src/petstore_api/paths/store_inventory/get/security/security_requirement_object_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/schema.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_200/content/application_xml/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order/post/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/operation.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/delete/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/schema.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_200/content/application_xml/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/store_order_order_id/get/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/user/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/user/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user/post/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/responses/response_default/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user/post/responses/response_default/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user/post/responses/response_default/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user/post/responses/response_default/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/response_default/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/response_default/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/response_default/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_array/post/responses/response_default/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/operation.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/response_default/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/response_default/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/response_default/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_create_with_list/post/responses/response_default/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_0/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/parameters/parameter_1/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/content/application_xml/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_int32/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_int32/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_int32/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_int32/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_number_header/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_number_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_number_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_number_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_ref_content_schema_header/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_ref_content_schema_header/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_ref_content_schema_header/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_ref_content_schema_header/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_expires_after/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_200/headers/header_x_rate_limit/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_login/get/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_logout/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_logout/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_logout/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_logout/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/user_logout/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/user_logout/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/response_default/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/response_default/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/response_default/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_logout/get/responses/response_default/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/delete/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/delete/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/operation.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/delete/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/delete/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/delete/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/delete/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/operation.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_200/content/application_xml/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/get/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/operation.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/operation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/operation.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/operation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/parameter_0/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/parameter_0/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/parameter_0/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/parameters/parameter_0/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/schema.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/schema.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/request_body/content/application_json/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/responses/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/responses/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_400/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_400/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_400/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_400/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_404/__init__.py b/samples/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_404/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_404/__init__.py rename to samples/client/petstore/python/src/petstore_api/paths/user_username/put/responses/response_404/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/py.typed b/samples/client/petstore/python/src/petstore_api/py.typed similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/py.typed rename to samples/client/petstore/python/src/petstore_api/py.typed diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/rest.py b/samples/client/petstore/python/src/petstore_api/rest.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/rest.py rename to samples/client/petstore/python/src/petstore_api/rest.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/schemas/__init__.py b/samples/client/petstore/python/src/petstore_api/schemas/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/schemas/__init__.py rename to samples/client/petstore/python/src/petstore_api/schemas/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/schemas/format.py b/samples/client/petstore/python/src/petstore_api/schemas/format.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/schemas/format.py rename to samples/client/petstore/python/src/petstore_api/schemas/format.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/schemas/original_immutabledict.py b/samples/client/petstore/python/src/petstore_api/schemas/original_immutabledict.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/schemas/original_immutabledict.py rename to samples/client/petstore/python/src/petstore_api/schemas/original_immutabledict.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/schemas/schema.py b/samples/client/petstore/python/src/petstore_api/schemas/schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/schemas/schema.py rename to samples/client/petstore/python/src/petstore_api/schemas/schema.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/schemas/schemas.py b/samples/client/petstore/python/src/petstore_api/schemas/schemas.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/schemas/schemas.py rename to samples/client/petstore/python/src/petstore_api/schemas/schemas.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/schemas/validation.py b/samples/client/petstore/python/src/petstore_api/schemas/validation.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/schemas/validation.py rename to samples/client/petstore/python/src/petstore_api/schemas/validation.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/security_schemes.py b/samples/client/petstore/python/src/petstore_api/security_schemes.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/security_schemes.py rename to samples/client/petstore/python/src/petstore_api/security_schemes.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/server.py b/samples/client/petstore/python/src/petstore_api/server.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/server.py rename to samples/client/petstore/python/src/petstore_api/server.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/servers/__init__.py b/samples/client/petstore/python/src/petstore_api/servers/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/servers/__init__.py rename to samples/client/petstore/python/src/petstore_api/servers/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/servers/server_0.py b/samples/client/petstore/python/src/petstore_api/servers/server_0.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/servers/server_0.py rename to samples/client/petstore/python/src/petstore_api/servers/server_0.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/servers/server_1.py b/samples/client/petstore/python/src/petstore_api/servers/server_1.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/servers/server_1.py rename to samples/client/petstore/python/src/petstore_api/servers/server_1.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/servers/server_2.py b/samples/client/petstore/python/src/petstore_api/servers/server_2.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/servers/server_2.py rename to samples/client/petstore/python/src/petstore_api/servers/server_2.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/__init__.py b/samples/client/petstore/python/src/petstore_api/shared_imports/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/__init__.py rename to samples/client/petstore/python/src/petstore_api/shared_imports/__init__.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/header_imports.py b/samples/client/petstore/python/src/petstore_api/shared_imports/header_imports.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/header_imports.py rename to samples/client/petstore/python/src/petstore_api/shared_imports/header_imports.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/operation_imports.py b/samples/client/petstore/python/src/petstore_api/shared_imports/operation_imports.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/operation_imports.py rename to samples/client/petstore/python/src/petstore_api/shared_imports/operation_imports.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/response_imports.py b/samples/client/petstore/python/src/petstore_api/shared_imports/response_imports.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/response_imports.py rename to samples/client/petstore/python/src/petstore_api/shared_imports/response_imports.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/schema_imports.py b/samples/client/petstore/python/src/petstore_api/shared_imports/schema_imports.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/schema_imports.py rename to samples/client/petstore/python/src/petstore_api/shared_imports/schema_imports.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/security_scheme_imports.py b/samples/client/petstore/python/src/petstore_api/shared_imports/security_scheme_imports.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/security_scheme_imports.py rename to samples/client/petstore/python/src/petstore_api/shared_imports/security_scheme_imports.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/server_imports.py b/samples/client/petstore/python/src/petstore_api/shared_imports/server_imports.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/shared_imports/server_imports.py rename to samples/client/petstore/python/src/petstore_api/shared_imports/server_imports.py diff --git a/samples/openapi3/client/petstore/python/src/petstore_api/signing.py b/samples/client/petstore/python/src/petstore_api/signing.py similarity index 100% rename from samples/openapi3/client/petstore/python/src/petstore_api/signing.py rename to samples/client/petstore/python/src/petstore_api/signing.py diff --git a/samples/openapi3/client/petstore/python/test-requirements.txt b/samples/client/petstore/python/test-requirements.txt similarity index 100% rename from samples/openapi3/client/petstore/python/test-requirements.txt rename to samples/client/petstore/python/test-requirements.txt diff --git a/samples/openapi3/client/petstore/python/test/__init__.py b/samples/client/petstore/python/test/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/__init__.py rename to samples/client/petstore/python/test/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/components/__init__.py b/samples/client/petstore/python/test/components/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/__init__.py rename to samples/client/petstore/python/test/components/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/__init__.py b/samples/client/petstore/python/test/components/schema/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/__init__.py rename to samples/client/petstore/python/test/components/schema/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test__200_response.py b/samples/client/petstore/python/test/components/schema/test__200_response.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test__200_response.py rename to samples/client/petstore/python/test/components/schema/test__200_response.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test__return.py b/samples/client/petstore/python/test/components/schema/test__return.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test__return.py rename to samples/client/petstore/python/test/components/schema/test__return.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_abstract_step_message.py b/samples/client/petstore/python/test/components/schema/test_abstract_step_message.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_abstract_step_message.py rename to samples/client/petstore/python/test/components/schema/test_abstract_step_message.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_additional_properties_class.py b/samples/client/petstore/python/test/components/schema/test_additional_properties_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_additional_properties_class.py rename to samples/client/petstore/python/test/components/schema/test_additional_properties_class.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_additional_properties_validator.py b/samples/client/petstore/python/test/components/schema/test_additional_properties_validator.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_additional_properties_validator.py rename to samples/client/petstore/python/test/components/schema/test_additional_properties_validator.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_additional_properties_with_array_of_enums.py b/samples/client/petstore/python/test/components/schema/test_additional_properties_with_array_of_enums.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_additional_properties_with_array_of_enums.py rename to samples/client/petstore/python/test/components/schema/test_additional_properties_with_array_of_enums.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_address.py b/samples/client/petstore/python/test/components/schema/test_address.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_address.py rename to samples/client/petstore/python/test/components/schema/test_address.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_animal.py b/samples/client/petstore/python/test/components/schema/test_animal.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_animal.py rename to samples/client/petstore/python/test/components/schema/test_animal.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_animal_farm.py b/samples/client/petstore/python/test/components/schema/test_animal_farm.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_animal_farm.py rename to samples/client/petstore/python/test/components/schema/test_animal_farm.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_any_type_and_format.py b/samples/client/petstore/python/test/components/schema/test_any_type_and_format.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_any_type_and_format.py rename to samples/client/petstore/python/test/components/schema/test_any_type_and_format.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_any_type_not_string.py b/samples/client/petstore/python/test/components/schema/test_any_type_not_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_any_type_not_string.py rename to samples/client/petstore/python/test/components/schema/test_any_type_not_string.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_api_response.py b/samples/client/petstore/python/test/components/schema/test_api_response.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_api_response.py rename to samples/client/petstore/python/test/components/schema/test_api_response.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_apple.py b/samples/client/petstore/python/test/components/schema/test_apple.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_apple.py rename to samples/client/petstore/python/test/components/schema/test_apple.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_apple_req.py b/samples/client/petstore/python/test/components/schema/test_apple_req.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_apple_req.py rename to samples/client/petstore/python/test/components/schema/test_apple_req.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_array_holding_any_type.py b/samples/client/petstore/python/test/components/schema/test_array_holding_any_type.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_array_holding_any_type.py rename to samples/client/petstore/python/test/components/schema/test_array_holding_any_type.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_array_of_array_of_number_only.py b/samples/client/petstore/python/test/components/schema/test_array_of_array_of_number_only.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_array_of_array_of_number_only.py rename to samples/client/petstore/python/test/components/schema/test_array_of_array_of_number_only.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_array_of_enums.py b/samples/client/petstore/python/test/components/schema/test_array_of_enums.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_array_of_enums.py rename to samples/client/petstore/python/test/components/schema/test_array_of_enums.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_array_of_number_only.py b/samples/client/petstore/python/test/components/schema/test_array_of_number_only.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_array_of_number_only.py rename to samples/client/petstore/python/test/components/schema/test_array_of_number_only.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_array_test.py b/samples/client/petstore/python/test/components/schema/test_array_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_array_test.py rename to samples/client/petstore/python/test/components/schema/test_array_test.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_array_with_validations_in_items.py b/samples/client/petstore/python/test/components/schema/test_array_with_validations_in_items.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_array_with_validations_in_items.py rename to samples/client/petstore/python/test/components/schema/test_array_with_validations_in_items.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_banana.py b/samples/client/petstore/python/test/components/schema/test_banana.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_banana.py rename to samples/client/petstore/python/test/components/schema/test_banana.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_banana_req.py b/samples/client/petstore/python/test/components/schema/test_banana_req.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_banana_req.py rename to samples/client/petstore/python/test/components/schema/test_banana_req.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_bar.py b/samples/client/petstore/python/test/components/schema/test_bar.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_bar.py rename to samples/client/petstore/python/test/components/schema/test_bar.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_basque_pig.py b/samples/client/petstore/python/test/components/schema/test_basque_pig.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_basque_pig.py rename to samples/client/petstore/python/test/components/schema/test_basque_pig.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_boolean.py b/samples/client/petstore/python/test/components/schema/test_boolean.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_boolean.py rename to samples/client/petstore/python/test/components/schema/test_boolean.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_boolean_enum.py b/samples/client/petstore/python/test/components/schema/test_boolean_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_boolean_enum.py rename to samples/client/petstore/python/test/components/schema/test_boolean_enum.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_capitalization.py b/samples/client/petstore/python/test/components/schema/test_capitalization.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_capitalization.py rename to samples/client/petstore/python/test/components/schema/test_capitalization.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_cat.py b/samples/client/petstore/python/test/components/schema/test_cat.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_cat.py rename to samples/client/petstore/python/test/components/schema/test_cat.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_category.py b/samples/client/petstore/python/test/components/schema/test_category.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_category.py rename to samples/client/petstore/python/test/components/schema/test_category.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_child_cat.py b/samples/client/petstore/python/test/components/schema/test_child_cat.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_child_cat.py rename to samples/client/petstore/python/test/components/schema/test_child_cat.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_class_model.py b/samples/client/petstore/python/test/components/schema/test_class_model.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_class_model.py rename to samples/client/petstore/python/test/components/schema/test_class_model.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_client.py b/samples/client/petstore/python/test/components/schema/test_client.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_client.py rename to samples/client/petstore/python/test/components/schema/test_client.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_complex_quadrilateral.py b/samples/client/petstore/python/test/components/schema/test_complex_quadrilateral.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_complex_quadrilateral.py rename to samples/client/petstore/python/test/components/schema/test_complex_quadrilateral.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_composed_any_of_different_types_no_validations.py b/samples/client/petstore/python/test/components/schema/test_composed_any_of_different_types_no_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_composed_any_of_different_types_no_validations.py rename to samples/client/petstore/python/test/components/schema/test_composed_any_of_different_types_no_validations.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_composed_array.py b/samples/client/petstore/python/test/components/schema/test_composed_array.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_composed_array.py rename to samples/client/petstore/python/test/components/schema/test_composed_array.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_composed_bool.py b/samples/client/petstore/python/test/components/schema/test_composed_bool.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_composed_bool.py rename to samples/client/petstore/python/test/components/schema/test_composed_bool.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_composed_none.py b/samples/client/petstore/python/test/components/schema/test_composed_none.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_composed_none.py rename to samples/client/petstore/python/test/components/schema/test_composed_none.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_composed_number.py b/samples/client/petstore/python/test/components/schema/test_composed_number.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_composed_number.py rename to samples/client/petstore/python/test/components/schema/test_composed_number.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_composed_object.py b/samples/client/petstore/python/test/components/schema/test_composed_object.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_composed_object.py rename to samples/client/petstore/python/test/components/schema/test_composed_object.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_composed_one_of_different_types.py b/samples/client/petstore/python/test/components/schema/test_composed_one_of_different_types.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_composed_one_of_different_types.py rename to samples/client/petstore/python/test/components/schema/test_composed_one_of_different_types.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_composed_string.py b/samples/client/petstore/python/test/components/schema/test_composed_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_composed_string.py rename to samples/client/petstore/python/test/components/schema/test_composed_string.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_currency.py b/samples/client/petstore/python/test/components/schema/test_currency.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_currency.py rename to samples/client/petstore/python/test/components/schema/test_currency.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_danish_pig.py b/samples/client/petstore/python/test/components/schema/test_danish_pig.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_danish_pig.py rename to samples/client/petstore/python/test/components/schema/test_danish_pig.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_date_time_test.py b/samples/client/petstore/python/test/components/schema/test_date_time_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_date_time_test.py rename to samples/client/petstore/python/test/components/schema/test_date_time_test.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_date_time_with_validations.py b/samples/client/petstore/python/test/components/schema/test_date_time_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_date_time_with_validations.py rename to samples/client/petstore/python/test/components/schema/test_date_time_with_validations.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_date_with_validations.py b/samples/client/petstore/python/test/components/schema/test_date_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_date_with_validations.py rename to samples/client/petstore/python/test/components/schema/test_date_with_validations.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_decimal_payload.py b/samples/client/petstore/python/test/components/schema/test_decimal_payload.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_decimal_payload.py rename to samples/client/petstore/python/test/components/schema/test_decimal_payload.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_dog.py b/samples/client/petstore/python/test/components/schema/test_dog.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_dog.py rename to samples/client/petstore/python/test/components/schema/test_dog.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_drawing.py b/samples/client/petstore/python/test/components/schema/test_drawing.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_drawing.py rename to samples/client/petstore/python/test/components/schema/test_drawing.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_enum_arrays.py b/samples/client/petstore/python/test/components/schema/test_enum_arrays.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_enum_arrays.py rename to samples/client/petstore/python/test/components/schema/test_enum_arrays.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_enum_class.py b/samples/client/petstore/python/test/components/schema/test_enum_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_enum_class.py rename to samples/client/petstore/python/test/components/schema/test_enum_class.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_enum_test.py b/samples/client/petstore/python/test/components/schema/test_enum_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_enum_test.py rename to samples/client/petstore/python/test/components/schema/test_enum_test.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_equilateral_triangle.py b/samples/client/petstore/python/test/components/schema/test_equilateral_triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_equilateral_triangle.py rename to samples/client/petstore/python/test/components/schema/test_equilateral_triangle.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_file.py b/samples/client/petstore/python/test/components/schema/test_file.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_file.py rename to samples/client/petstore/python/test/components/schema/test_file.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_file_schema_test_class.py b/samples/client/petstore/python/test/components/schema/test_file_schema_test_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_file_schema_test_class.py rename to samples/client/petstore/python/test/components/schema/test_file_schema_test_class.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_foo.py b/samples/client/petstore/python/test/components/schema/test_foo.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_foo.py rename to samples/client/petstore/python/test/components/schema/test_foo.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_format_test.py b/samples/client/petstore/python/test/components/schema/test_format_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_format_test.py rename to samples/client/petstore/python/test/components/schema/test_format_test.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_from_schema.py b/samples/client/petstore/python/test/components/schema/test_from_schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_from_schema.py rename to samples/client/petstore/python/test/components/schema/test_from_schema.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_fruit.py b/samples/client/petstore/python/test/components/schema/test_fruit.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_fruit.py rename to samples/client/petstore/python/test/components/schema/test_fruit.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_fruit_req.py b/samples/client/petstore/python/test/components/schema/test_fruit_req.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_fruit_req.py rename to samples/client/petstore/python/test/components/schema/test_fruit_req.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_gm_fruit.py b/samples/client/petstore/python/test/components/schema/test_gm_fruit.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_gm_fruit.py rename to samples/client/petstore/python/test/components/schema/test_gm_fruit.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_grandparent_animal.py b/samples/client/petstore/python/test/components/schema/test_grandparent_animal.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_grandparent_animal.py rename to samples/client/petstore/python/test/components/schema/test_grandparent_animal.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_has_only_read_only.py b/samples/client/petstore/python/test/components/schema/test_has_only_read_only.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_has_only_read_only.py rename to samples/client/petstore/python/test/components/schema/test_has_only_read_only.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_health_check_result.py b/samples/client/petstore/python/test/components/schema/test_health_check_result.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_health_check_result.py rename to samples/client/petstore/python/test/components/schema/test_health_check_result.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_integer_enum.py b/samples/client/petstore/python/test/components/schema/test_integer_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_integer_enum.py rename to samples/client/petstore/python/test/components/schema/test_integer_enum.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_integer_enum_big.py b/samples/client/petstore/python/test/components/schema/test_integer_enum_big.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_integer_enum_big.py rename to samples/client/petstore/python/test/components/schema/test_integer_enum_big.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_integer_enum_one_value.py b/samples/client/petstore/python/test/components/schema/test_integer_enum_one_value.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_integer_enum_one_value.py rename to samples/client/petstore/python/test/components/schema/test_integer_enum_one_value.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_integer_enum_with_default_value.py b/samples/client/petstore/python/test/components/schema/test_integer_enum_with_default_value.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_integer_enum_with_default_value.py rename to samples/client/petstore/python/test/components/schema/test_integer_enum_with_default_value.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_integer_max10.py b/samples/client/petstore/python/test/components/schema/test_integer_max10.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_integer_max10.py rename to samples/client/petstore/python/test/components/schema/test_integer_max10.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_integer_min15.py b/samples/client/petstore/python/test/components/schema/test_integer_min15.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_integer_min15.py rename to samples/client/petstore/python/test/components/schema/test_integer_min15.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_isosceles_triangle.py b/samples/client/petstore/python/test/components/schema/test_isosceles_triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_isosceles_triangle.py rename to samples/client/petstore/python/test/components/schema/test_isosceles_triangle.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_items.py b/samples/client/petstore/python/test/components/schema/test_items.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_items.py rename to samples/client/petstore/python/test/components/schema/test_items.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_json_patch_request.py b/samples/client/petstore/python/test/components/schema/test_json_patch_request.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_json_patch_request.py rename to samples/client/petstore/python/test/components/schema/test_json_patch_request.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_json_patch_request_add_replace_test.py b/samples/client/petstore/python/test/components/schema/test_json_patch_request_add_replace_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_json_patch_request_add_replace_test.py rename to samples/client/petstore/python/test/components/schema/test_json_patch_request_add_replace_test.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_json_patch_request_move_copy.py b/samples/client/petstore/python/test/components/schema/test_json_patch_request_move_copy.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_json_patch_request_move_copy.py rename to samples/client/petstore/python/test/components/schema/test_json_patch_request_move_copy.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_json_patch_request_remove.py b/samples/client/petstore/python/test/components/schema/test_json_patch_request_remove.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_json_patch_request_remove.py rename to samples/client/petstore/python/test/components/schema/test_json_patch_request_remove.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_mammal.py b/samples/client/petstore/python/test/components/schema/test_mammal.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_mammal.py rename to samples/client/petstore/python/test/components/schema/test_mammal.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_map_test.py b/samples/client/petstore/python/test/components/schema/test_map_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_map_test.py rename to samples/client/petstore/python/test/components/schema/test_map_test.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_mixed_properties_and_additional_properties_class.py b/samples/client/petstore/python/test/components/schema/test_mixed_properties_and_additional_properties_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_mixed_properties_and_additional_properties_class.py rename to samples/client/petstore/python/test/components/schema/test_mixed_properties_and_additional_properties_class.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_money.py b/samples/client/petstore/python/test/components/schema/test_money.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_money.py rename to samples/client/petstore/python/test/components/schema/test_money.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_name.py b/samples/client/petstore/python/test/components/schema/test_name.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_name.py rename to samples/client/petstore/python/test/components/schema/test_name.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_no_additional_properties.py b/samples/client/petstore/python/test/components/schema/test_no_additional_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_no_additional_properties.py rename to samples/client/petstore/python/test/components/schema/test_no_additional_properties.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_nullable_class.py b/samples/client/petstore/python/test/components/schema/test_nullable_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_nullable_class.py rename to samples/client/petstore/python/test/components/schema/test_nullable_class.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_nullable_shape.py b/samples/client/petstore/python/test/components/schema/test_nullable_shape.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_nullable_shape.py rename to samples/client/petstore/python/test/components/schema/test_nullable_shape.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_nullable_string.py b/samples/client/petstore/python/test/components/schema/test_nullable_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_nullable_string.py rename to samples/client/petstore/python/test/components/schema/test_nullable_string.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_number.py b/samples/client/petstore/python/test/components/schema/test_number.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_number.py rename to samples/client/petstore/python/test/components/schema/test_number.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_number_only.py b/samples/client/petstore/python/test/components/schema/test_number_only.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_number_only.py rename to samples/client/petstore/python/test/components/schema/test_number_only.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_number_with_validations.py b/samples/client/petstore/python/test/components/schema/test_number_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_number_with_validations.py rename to samples/client/petstore/python/test/components/schema/test_number_with_validations.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_obj_with_required_props.py b/samples/client/petstore/python/test/components/schema/test_obj_with_required_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_obj_with_required_props.py rename to samples/client/petstore/python/test/components/schema/test_obj_with_required_props.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_obj_with_required_props_base.py b/samples/client/petstore/python/test/components/schema/test_obj_with_required_props_base.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_obj_with_required_props_base.py rename to samples/client/petstore/python/test/components/schema/test_obj_with_required_props_base.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_interface.py b/samples/client/petstore/python/test/components/schema/test_object_interface.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_interface.py rename to samples/client/petstore/python/test/components/schema/test_object_interface.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_model_with_arg_and_args_properties.py b/samples/client/petstore/python/test/components/schema/test_object_model_with_arg_and_args_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_model_with_arg_and_args_properties.py rename to samples/client/petstore/python/test/components/schema/test_object_model_with_arg_and_args_properties.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_model_with_ref_props.py b/samples/client/petstore/python/test/components/schema/test_object_model_with_ref_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_model_with_ref_props.py rename to samples/client/petstore/python/test/components/schema/test_object_model_with_ref_props.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py b/samples/client/petstore/python/test/components/schema/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py rename to samples/client/petstore/python/test/components/schema/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_colliding_properties.py b/samples/client/petstore/python/test/components/schema/test_object_with_colliding_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_colliding_properties.py rename to samples/client/petstore/python/test/components/schema/test_object_with_colliding_properties.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_decimal_properties.py b/samples/client/petstore/python/test/components/schema/test_object_with_decimal_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_decimal_properties.py rename to samples/client/petstore/python/test/components/schema/test_object_with_decimal_properties.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_difficultly_named_props.py b/samples/client/petstore/python/test/components/schema/test_object_with_difficultly_named_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_difficultly_named_props.py rename to samples/client/petstore/python/test/components/schema/test_object_with_difficultly_named_props.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_inline_composition_property.py b/samples/client/petstore/python/test/components/schema/test_object_with_inline_composition_property.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_inline_composition_property.py rename to samples/client/petstore/python/test/components/schema/test_object_with_inline_composition_property.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_invalid_named_refed_properties.py b/samples/client/petstore/python/test/components/schema/test_object_with_invalid_named_refed_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_invalid_named_refed_properties.py rename to samples/client/petstore/python/test/components/schema/test_object_with_invalid_named_refed_properties.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_non_intersecting_values.py b/samples/client/petstore/python/test/components/schema/test_object_with_non_intersecting_values.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_non_intersecting_values.py rename to samples/client/petstore/python/test/components/schema/test_object_with_non_intersecting_values.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_only_optional_props.py b/samples/client/petstore/python/test/components/schema/test_object_with_only_optional_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_only_optional_props.py rename to samples/client/petstore/python/test/components/schema/test_object_with_only_optional_props.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_optional_test_prop.py b/samples/client/petstore/python/test/components/schema/test_object_with_optional_test_prop.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_optional_test_prop.py rename to samples/client/petstore/python/test/components/schema/test_object_with_optional_test_prop.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_object_with_validations.py b/samples/client/petstore/python/test/components/schema/test_object_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_object_with_validations.py rename to samples/client/petstore/python/test/components/schema/test_object_with_validations.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_order.py b/samples/client/petstore/python/test/components/schema/test_order.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_order.py rename to samples/client/petstore/python/test/components/schema/test_order.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_parent_pet.py b/samples/client/petstore/python/test/components/schema/test_parent_pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_parent_pet.py rename to samples/client/petstore/python/test/components/schema/test_parent_pet.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_pet.py b/samples/client/petstore/python/test/components/schema/test_pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_pet.py rename to samples/client/petstore/python/test/components/schema/test_pet.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_pig.py b/samples/client/petstore/python/test/components/schema/test_pig.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_pig.py rename to samples/client/petstore/python/test/components/schema/test_pig.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_player.py b/samples/client/petstore/python/test/components/schema/test_player.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_player.py rename to samples/client/petstore/python/test/components/schema/test_player.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_quadrilateral.py b/samples/client/petstore/python/test/components/schema/test_quadrilateral.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_quadrilateral.py rename to samples/client/petstore/python/test/components/schema/test_quadrilateral.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_quadrilateral_interface.py b/samples/client/petstore/python/test/components/schema/test_quadrilateral_interface.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_quadrilateral_interface.py rename to samples/client/petstore/python/test/components/schema/test_quadrilateral_interface.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_read_only_first.py b/samples/client/petstore/python/test/components/schema/test_read_only_first.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_read_only_first.py rename to samples/client/petstore/python/test/components/schema/test_read_only_first.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_ref_pet.py b/samples/client/petstore/python/test/components/schema/test_ref_pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_ref_pet.py rename to samples/client/petstore/python/test/components/schema/test_ref_pet.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_req_props_from_explicit_add_props.py b/samples/client/petstore/python/test/components/schema/test_req_props_from_explicit_add_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_req_props_from_explicit_add_props.py rename to samples/client/petstore/python/test/components/schema/test_req_props_from_explicit_add_props.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_req_props_from_true_add_props.py b/samples/client/petstore/python/test/components/schema/test_req_props_from_true_add_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_req_props_from_true_add_props.py rename to samples/client/petstore/python/test/components/schema/test_req_props_from_true_add_props.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_req_props_from_unset_add_props.py b/samples/client/petstore/python/test/components/schema/test_req_props_from_unset_add_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_req_props_from_unset_add_props.py rename to samples/client/petstore/python/test/components/schema/test_req_props_from_unset_add_props.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_scalene_triangle.py b/samples/client/petstore/python/test/components/schema/test_scalene_triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_scalene_triangle.py rename to samples/client/petstore/python/test/components/schema/test_scalene_triangle.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_self_referencing_array_model.py b/samples/client/petstore/python/test/components/schema/test_self_referencing_array_model.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_self_referencing_array_model.py rename to samples/client/petstore/python/test/components/schema/test_self_referencing_array_model.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_self_referencing_object_model.py b/samples/client/petstore/python/test/components/schema/test_self_referencing_object_model.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_self_referencing_object_model.py rename to samples/client/petstore/python/test/components/schema/test_self_referencing_object_model.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_shape.py b/samples/client/petstore/python/test/components/schema/test_shape.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_shape.py rename to samples/client/petstore/python/test/components/schema/test_shape.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_shape_or_null.py b/samples/client/petstore/python/test/components/schema/test_shape_or_null.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_shape_or_null.py rename to samples/client/petstore/python/test/components/schema/test_shape_or_null.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_simple_quadrilateral.py b/samples/client/petstore/python/test/components/schema/test_simple_quadrilateral.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_simple_quadrilateral.py rename to samples/client/petstore/python/test/components/schema/test_simple_quadrilateral.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_some_object.py b/samples/client/petstore/python/test/components/schema/test_some_object.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_some_object.py rename to samples/client/petstore/python/test/components/schema/test_some_object.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_special_model_name.py b/samples/client/petstore/python/test/components/schema/test_special_model_name.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_special_model_name.py rename to samples/client/petstore/python/test/components/schema/test_special_model_name.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_string.py b/samples/client/petstore/python/test/components/schema/test_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_string.py rename to samples/client/petstore/python/test/components/schema/test_string.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_string_boolean_map.py b/samples/client/petstore/python/test/components/schema/test_string_boolean_map.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_string_boolean_map.py rename to samples/client/petstore/python/test/components/schema/test_string_boolean_map.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_string_enum.py b/samples/client/petstore/python/test/components/schema/test_string_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_string_enum.py rename to samples/client/petstore/python/test/components/schema/test_string_enum.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_string_enum_with_default_value.py b/samples/client/petstore/python/test/components/schema/test_string_enum_with_default_value.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_string_enum_with_default_value.py rename to samples/client/petstore/python/test/components/schema/test_string_enum_with_default_value.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_string_with_validation.py b/samples/client/petstore/python/test/components/schema/test_string_with_validation.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_string_with_validation.py rename to samples/client/petstore/python/test/components/schema/test_string_with_validation.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_tag.py b/samples/client/petstore/python/test/components/schema/test_tag.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_tag.py rename to samples/client/petstore/python/test/components/schema/test_tag.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_triangle.py b/samples/client/petstore/python/test/components/schema/test_triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_triangle.py rename to samples/client/petstore/python/test/components/schema/test_triangle.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_triangle_interface.py b/samples/client/petstore/python/test/components/schema/test_triangle_interface.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_triangle_interface.py rename to samples/client/petstore/python/test/components/schema/test_triangle_interface.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_user.py b/samples/client/petstore/python/test/components/schema/test_user.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_user.py rename to samples/client/petstore/python/test/components/schema/test_user.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_uuid_string.py b/samples/client/petstore/python/test/components/schema/test_uuid_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_uuid_string.py rename to samples/client/petstore/python/test/components/schema/test_uuid_string.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_whale.py b/samples/client/petstore/python/test/components/schema/test_whale.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_whale.py rename to samples/client/petstore/python/test/components/schema/test_whale.py diff --git a/samples/openapi3/client/petstore/python/test/components/schema/test_zebra.py b/samples/client/petstore/python/test/components/schema/test_zebra.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/components/schema/test_zebra.py rename to samples/client/petstore/python/test/components/schema/test_zebra.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/__init__.py b/samples/client/petstore/python/test/test_paths/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/__init__.py rename to samples/client/petstore/python/test/test_paths/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_another_fake_dummy/__init__.py b/samples/client/petstore/python/test/test_paths/test_another_fake_dummy/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_another_fake_dummy/__init__.py rename to samples/client/petstore/python/test/test_paths/test_another_fake_dummy/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_another_fake_dummy/test_patch.py b/samples/client/petstore/python/test/test_paths/test_another_fake_dummy/test_patch.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_another_fake_dummy/test_patch.py rename to samples/client/petstore/python/test/test_paths/test_another_fake_dummy/test_patch.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake/test_delete.py b/samples/client/petstore/python/test/test_paths/test_fake/test_delete.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake/test_delete.py rename to samples/client/petstore/python/test/test_paths/test_fake/test_delete.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake/test_patch.py b/samples/client/petstore/python/test/test_paths/test_fake/test_patch.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake/test_patch.py rename to samples/client/petstore/python/test/test_paths/test_fake/test_patch.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_additional_properties_with_array_of_enums/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/test_put.py b/samples/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/test_put.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/test_put.py rename to samples/client/petstore/python/test/test_paths/test_fake_body_with_file_schema/test_put.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_body_with_query_params/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_body_with_query_params/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_body_with_query_params/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_body_with_query_params/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_body_with_query_params/test_put.py b/samples/client/petstore/python/test/test_paths/test_fake_body_with_query_params/test_put.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_body_with_query_params/test_put.py rename to samples/client/petstore/python/test/test_paths/test_fake_body_with_query_params/test_put.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/test_put.py b/samples/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/test_put.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/test_put.py rename to samples/client/petstore/python/test/test_paths/test_fake_case_sensitive_params/test_put.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_classname_test/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_classname_test/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_classname_test/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_classname_test/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_classname_test/test_patch.py b/samples/client/petstore/python/test/test_paths/test_fake_classname_test/test_patch.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_classname_test/test_patch.py rename to samples/client/petstore/python/test/test_paths/test_fake_classname_test/test_patch.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/test_delete.py b/samples/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/test_delete.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/test_delete.py rename to samples/client/petstore/python/test/test_paths/test_fake_delete_coffee_id/test_delete.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_health/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_health/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_health/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_health/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_health/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_health/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_health/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_health/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_inline_additional_properties/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_inline_composition/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_inline_composition/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_inline_composition/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_inline_composition/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_inline_composition/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_inline_composition/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_inline_composition/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_inline_composition/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_form_data/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_json_form_data/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_form_data/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_json_form_data/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_form_data/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_json_form_data/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_form_data/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_json_form_data/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_patch/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_json_patch/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_patch/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_json_patch/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_patch/test_patch.py b/samples/client/petstore/python/test/test_paths/test_fake_json_patch/test_patch.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_patch/test_patch.py rename to samples/client/petstore/python/test/test_paths/test_fake_json_patch/test_patch.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_with_charset/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_json_with_charset/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_with_charset/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_json_with_charset/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_with_charset/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_json_with_charset/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_json_with_charset/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_json_with_charset/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_multiple_response_bodies/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_multiple_securities/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_multiple_securities/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_multiple_securities/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_multiple_securities/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_multiple_securities/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_multiple_securities/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_multiple_securities/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_multiple_securities/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_obj_in_query/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_obj_in_query/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_obj_in_query/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_obj_in_query/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_obj_in_query/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_obj_in_query/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_obj_in_query/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_obj_in_query/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_parameter_collisions1_abab_self_ab/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_pet_id_upload_image_with_required_file/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_query_param_with_json_content_type/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_redirection/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_redirection/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_redirection/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_redirection/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_redirection/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_redirection/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_redirection/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_redirection/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_ref_obj_in_query/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_array_of_enums/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_arraymodel/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_boolean/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_boolean/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_boolean/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_boolean/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_boolean/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_boolean/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_boolean/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_boolean/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_composed_one_of_number_with_validations/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_enum/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_enum/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_enum/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_enum/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_enum/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_enum/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_enum/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_enum/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_mammal/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_mammal/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_mammal/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_mammal/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_mammal/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_mammal/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_mammal/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_mammal/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_number/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_number/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_number/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_number/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_number/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_number/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_number/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_number/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_object_model_with_ref_props/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_string/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_string/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_string/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_string/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_string/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_refs_string/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_refs_string/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_refs_string/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_response_without_schema/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_response_without_schema/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_response_without_schema/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_response_without_schema/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_response_without_schema/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_response_without_schema/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_response_without_schema/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_response_without_schema/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_test_query_paramters/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_test_query_paramters/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_test_query_paramters/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_test_query_paramters/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_test_query_paramters/test_put.py b/samples/client/petstore/python/test/test_paths/test_fake_test_query_paramters/test_put.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_test_query_paramters/test_put.py rename to samples/client/petstore/python/test/test_paths/test_fake_test_query_paramters/test_put.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_download_file/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_upload_download_file/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_download_file/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_upload_download_file/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_download_file/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_upload_download_file/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_download_file/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_upload_download_file/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_file/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_upload_file/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_file/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_upload_file/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_file/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_upload_file/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_file/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_upload_file/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_files/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_upload_files/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_files/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_upload_files/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_files/test_post.py b/samples/client/petstore/python/test/test_paths/test_fake_upload_files/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_upload_files/test_post.py rename to samples/client/petstore/python/test/test_paths/test_fake_upload_files/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_wild_card_responses/__init__.py b/samples/client/petstore/python/test/test_paths/test_fake_wild_card_responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_wild_card_responses/__init__.py rename to samples/client/petstore/python/test/test_paths/test_fake_wild_card_responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_fake_wild_card_responses/test_get.py b/samples/client/petstore/python/test/test_paths/test_fake_wild_card_responses/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_fake_wild_card_responses/test_get.py rename to samples/client/petstore/python/test/test_paths/test_fake_wild_card_responses/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_foo/__init__.py b/samples/client/petstore/python/test/test_paths/test_foo/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_foo/__init__.py rename to samples/client/petstore/python/test/test_paths/test_foo/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_foo/test_get.py b/samples/client/petstore/python/test/test_paths/test_foo/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_foo/test_get.py rename to samples/client/petstore/python/test/test_paths/test_foo/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet/__init__.py b/samples/client/petstore/python/test/test_paths/test_pet/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet/__init__.py rename to samples/client/petstore/python/test/test_paths/test_pet/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet/test_post.py b/samples/client/petstore/python/test/test_paths/test_pet/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet/test_post.py rename to samples/client/petstore/python/test/test_paths/test_pet/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet/test_put.py b/samples/client/petstore/python/test/test_paths/test_pet/test_put.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet/test_put.py rename to samples/client/petstore/python/test/test_paths/test_pet/test_put.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_find_by_status/__init__.py b/samples/client/petstore/python/test/test_paths/test_pet_find_by_status/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_find_by_status/__init__.py rename to samples/client/petstore/python/test/test_paths/test_pet_find_by_status/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_find_by_status/test_get.py b/samples/client/petstore/python/test/test_paths/test_pet_find_by_status/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_find_by_status/test_get.py rename to samples/client/petstore/python/test/test_paths/test_pet_find_by_status/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_find_by_tags/__init__.py b/samples/client/petstore/python/test/test_paths/test_pet_find_by_tags/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_find_by_tags/__init__.py rename to samples/client/petstore/python/test/test_paths/test_pet_find_by_tags/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_find_by_tags/test_get.py b/samples/client/petstore/python/test/test_paths/test_pet_find_by_tags/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_find_by_tags/test_get.py rename to samples/client/petstore/python/test/test_paths/test_pet_find_by_tags/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id/__init__.py b/samples/client/petstore/python/test/test_paths/test_pet_pet_id/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id/__init__.py rename to samples/client/petstore/python/test/test_paths/test_pet_pet_id/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id/test_delete.py b/samples/client/petstore/python/test/test_paths/test_pet_pet_id/test_delete.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id/test_delete.py rename to samples/client/petstore/python/test/test_paths/test_pet_pet_id/test_delete.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id/test_get.py b/samples/client/petstore/python/test/test_paths/test_pet_pet_id/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id/test_get.py rename to samples/client/petstore/python/test/test_paths/test_pet_pet_id/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id/test_post.py b/samples/client/petstore/python/test/test_paths/test_pet_pet_id/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id/test_post.py rename to samples/client/petstore/python/test/test_paths/test_pet_pet_id/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/__init__.py b/samples/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/__init__.py rename to samples/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/test_post.py b/samples/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/test_post.py rename to samples/client/petstore/python/test/test_paths/test_pet_pet_id_upload_image/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_solidus/__init__.py b/samples/client/petstore/python/test/test_paths/test_solidus/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_solidus/__init__.py rename to samples/client/petstore/python/test/test_paths/test_solidus/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_solidus/test_get.py b/samples/client/petstore/python/test/test_paths/test_solidus/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_solidus/test_get.py rename to samples/client/petstore/python/test/test_paths/test_solidus/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_store_inventory/__init__.py b/samples/client/petstore/python/test/test_paths/test_store_inventory/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_store_inventory/__init__.py rename to samples/client/petstore/python/test/test_paths/test_store_inventory/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_store_inventory/test_get.py b/samples/client/petstore/python/test/test_paths/test_store_inventory/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_store_inventory/test_get.py rename to samples/client/petstore/python/test/test_paths/test_store_inventory/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_store_order/__init__.py b/samples/client/petstore/python/test/test_paths/test_store_order/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_store_order/__init__.py rename to samples/client/petstore/python/test/test_paths/test_store_order/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_store_order/test_post.py b/samples/client/petstore/python/test/test_paths/test_store_order/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_store_order/test_post.py rename to samples/client/petstore/python/test/test_paths/test_store_order/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_store_order_order_id/__init__.py b/samples/client/petstore/python/test/test_paths/test_store_order_order_id/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_store_order_order_id/__init__.py rename to samples/client/petstore/python/test/test_paths/test_store_order_order_id/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_store_order_order_id/test_delete.py b/samples/client/petstore/python/test/test_paths/test_store_order_order_id/test_delete.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_store_order_order_id/test_delete.py rename to samples/client/petstore/python/test/test_paths/test_store_order_order_id/test_delete.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_store_order_order_id/test_get.py b/samples/client/petstore/python/test/test_paths/test_store_order_order_id/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_store_order_order_id/test_get.py rename to samples/client/petstore/python/test/test_paths/test_store_order_order_id/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user/__init__.py b/samples/client/petstore/python/test/test_paths/test_user/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user/__init__.py rename to samples/client/petstore/python/test/test_paths/test_user/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user/test_post.py b/samples/client/petstore/python/test/test_paths/test_user/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user/test_post.py rename to samples/client/petstore/python/test/test_paths/test_user/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_create_with_array/__init__.py b/samples/client/petstore/python/test/test_paths/test_user_create_with_array/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_create_with_array/__init__.py rename to samples/client/petstore/python/test/test_paths/test_user_create_with_array/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_create_with_array/test_post.py b/samples/client/petstore/python/test/test_paths/test_user_create_with_array/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_create_with_array/test_post.py rename to samples/client/petstore/python/test/test_paths/test_user_create_with_array/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_create_with_list/__init__.py b/samples/client/petstore/python/test/test_paths/test_user_create_with_list/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_create_with_list/__init__.py rename to samples/client/petstore/python/test/test_paths/test_user_create_with_list/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_create_with_list/test_post.py b/samples/client/petstore/python/test/test_paths/test_user_create_with_list/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_create_with_list/test_post.py rename to samples/client/petstore/python/test/test_paths/test_user_create_with_list/test_post.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_login/__init__.py b/samples/client/petstore/python/test/test_paths/test_user_login/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_login/__init__.py rename to samples/client/petstore/python/test/test_paths/test_user_login/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_login/test_get.py b/samples/client/petstore/python/test/test_paths/test_user_login/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_login/test_get.py rename to samples/client/petstore/python/test/test_paths/test_user_login/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_logout/__init__.py b/samples/client/petstore/python/test/test_paths/test_user_logout/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_logout/__init__.py rename to samples/client/petstore/python/test/test_paths/test_user_logout/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_logout/test_get.py b/samples/client/petstore/python/test/test_paths/test_user_logout/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_logout/test_get.py rename to samples/client/petstore/python/test/test_paths/test_user_logout/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_username/__init__.py b/samples/client/petstore/python/test/test_paths/test_user_username/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_username/__init__.py rename to samples/client/petstore/python/test/test_paths/test_user_username/__init__.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_username/test_delete.py b/samples/client/petstore/python/test/test_paths/test_user_username/test_delete.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_username/test_delete.py rename to samples/client/petstore/python/test/test_paths/test_user_username/test_delete.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_username/test_get.py b/samples/client/petstore/python/test/test_paths/test_user_username/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_username/test_get.py rename to samples/client/petstore/python/test/test_paths/test_user_username/test_get.py diff --git a/samples/openapi3/client/petstore/python/test/test_paths/test_user_username/test_put.py b/samples/client/petstore/python/test/test_paths/test_user_username/test_put.py similarity index 100% rename from samples/openapi3/client/petstore/python/test/test_paths/test_user_username/test_put.py rename to samples/client/petstore/python/test/test_paths/test_user_username/test_put.py diff --git a/samples/openapi3/client/petstore/python/test_python.sh b/samples/client/petstore/python/test_python.sh similarity index 100% rename from samples/openapi3/client/petstore/python/test_python.sh rename to samples/client/petstore/python/test_python.sh diff --git a/samples/openapi3/client/petstore/python/testfiles/1px_pic1.png b/samples/client/petstore/python/testfiles/1px_pic1.png similarity index 100% rename from samples/openapi3/client/petstore/python/testfiles/1px_pic1.png rename to samples/client/petstore/python/testfiles/1px_pic1.png diff --git a/samples/openapi3/client/petstore/python/testfiles/1px_pic2.png b/samples/client/petstore/python/testfiles/1px_pic2.png similarity index 100% rename from samples/openapi3/client/petstore/python/testfiles/1px_pic2.png rename to samples/client/petstore/python/testfiles/1px_pic2.png diff --git a/samples/openapi3/client/petstore/python/tests_manual/__init__.py b/samples/client/petstore/python/tests_manual/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/__init__.py rename to samples/client/petstore/python/tests_manual/__init__.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_abstract_step_message.py b/samples/client/petstore/python/tests_manual/test_abstract_step_message.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_abstract_step_message.py rename to samples/client/petstore/python/tests_manual/test_abstract_step_message.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_additional_properties_class.py b/samples/client/petstore/python/tests_manual/test_additional_properties_class.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_additional_properties_class.py rename to samples/client/petstore/python/tests_manual/test_additional_properties_class.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_additional_properties_validator.py b/samples/client/petstore/python/tests_manual/test_additional_properties_validator.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_additional_properties_validator.py rename to samples/client/petstore/python/tests_manual/test_additional_properties_validator.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_animal.py b/samples/client/petstore/python/tests_manual/test_animal.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_animal.py rename to samples/client/petstore/python/tests_manual/test_animal.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_any_type_and_format.py b/samples/client/petstore/python/tests_manual/test_any_type_and_format.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_any_type_and_format.py rename to samples/client/petstore/python/tests_manual/test_any_type_and_format.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_any_type_not_string.py b/samples/client/petstore/python/tests_manual/test_any_type_not_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_any_type_not_string.py rename to samples/client/petstore/python/tests_manual/test_any_type_not_string.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_any_type_schema.py b/samples/client/petstore/python/tests_manual/test_any_type_schema.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_any_type_schema.py rename to samples/client/petstore/python/tests_manual/test_any_type_schema.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_array_holding_any_type.py b/samples/client/petstore/python/tests_manual/test_array_holding_any_type.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_array_holding_any_type.py rename to samples/client/petstore/python/tests_manual/test_array_holding_any_type.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_array_with_validations_in_items.py b/samples/client/petstore/python/tests_manual/test_array_with_validations_in_items.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_array_with_validations_in_items.py rename to samples/client/petstore/python/tests_manual/test_array_with_validations_in_items.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_boolean_enum.py b/samples/client/petstore/python/tests_manual/test_boolean_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_boolean_enum.py rename to samples/client/petstore/python/tests_manual/test_boolean_enum.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_composed_bool.py b/samples/client/petstore/python/tests_manual/test_composed_bool.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_composed_bool.py rename to samples/client/petstore/python/tests_manual/test_composed_bool.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_composed_none.py b/samples/client/petstore/python/tests_manual/test_composed_none.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_composed_none.py rename to samples/client/petstore/python/tests_manual/test_composed_none.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_composed_number.py b/samples/client/petstore/python/tests_manual/test_composed_number.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_composed_number.py rename to samples/client/petstore/python/tests_manual/test_composed_number.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_composed_object.py b/samples/client/petstore/python/tests_manual/test_composed_object.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_composed_object.py rename to samples/client/petstore/python/tests_manual/test_composed_object.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_composed_one_of_different_types.py b/samples/client/petstore/python/tests_manual/test_composed_one_of_different_types.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_composed_one_of_different_types.py rename to samples/client/petstore/python/tests_manual/test_composed_one_of_different_types.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_composed_string.py b/samples/client/petstore/python/tests_manual/test_composed_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_composed_string.py rename to samples/client/petstore/python/tests_manual/test_composed_string.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_configuration.py b/samples/client/petstore/python/tests_manual/test_configuration.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_configuration.py rename to samples/client/petstore/python/tests_manual/test_configuration.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_date_time_with_validations.py b/samples/client/petstore/python/tests_manual/test_date_time_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_date_time_with_validations.py rename to samples/client/petstore/python/tests_manual/test_date_time_with_validations.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_date_with_validations.py b/samples/client/petstore/python/tests_manual/test_date_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_date_with_validations.py rename to samples/client/petstore/python/tests_manual/test_date_with_validations.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_decimal_payload.py b/samples/client/petstore/python/tests_manual/test_decimal_payload.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_decimal_payload.py rename to samples/client/petstore/python/tests_manual/test_decimal_payload.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_deserialization.py b/samples/client/petstore/python/tests_manual/test_deserialization.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_deserialization.py rename to samples/client/petstore/python/tests_manual/test_deserialization.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_drawing.py b/samples/client/petstore/python/tests_manual/test_drawing.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_drawing.py rename to samples/client/petstore/python/tests_manual/test_drawing.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_extra_pool_config_options.py b/samples/client/petstore/python/tests_manual/test_extra_pool_config_options.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_extra_pool_config_options.py rename to samples/client/petstore/python/tests_manual/test_extra_pool_config_options.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_fake_api.py b/samples/client/petstore/python/tests_manual/test_fake_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_fake_api.py rename to samples/client/petstore/python/tests_manual/test_fake_api.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_format_test.py b/samples/client/petstore/python/tests_manual/test_format_test.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_format_test.py rename to samples/client/petstore/python/tests_manual/test_format_test.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_fruit.py b/samples/client/petstore/python/tests_manual/test_fruit.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_fruit.py rename to samples/client/petstore/python/tests_manual/test_fruit.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_fruit_req.py b/samples/client/petstore/python/tests_manual/test_fruit_req.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_fruit_req.py rename to samples/client/petstore/python/tests_manual/test_fruit_req.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_gm_fruit.py b/samples/client/petstore/python/tests_manual/test_gm_fruit.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_gm_fruit.py rename to samples/client/petstore/python/tests_manual/test_gm_fruit.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_http_signature.py b/samples/client/petstore/python/tests_manual/test_http_signature.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_http_signature.py rename to samples/client/petstore/python/tests_manual/test_http_signature.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_integer_enum.py b/samples/client/petstore/python/tests_manual/test_integer_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_integer_enum.py rename to samples/client/petstore/python/tests_manual/test_integer_enum.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_integer_enum_one_value.py b/samples/client/petstore/python/tests_manual/test_integer_enum_one_value.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_integer_enum_one_value.py rename to samples/client/petstore/python/tests_manual/test_integer_enum_one_value.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_json_encoder.py b/samples/client/petstore/python/tests_manual/test_json_encoder.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_json_encoder.py rename to samples/client/petstore/python/tests_manual/test_json_encoder.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_mammal.py b/samples/client/petstore/python/tests_manual/test_mammal.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_mammal.py rename to samples/client/petstore/python/tests_manual/test_mammal.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_money.py b/samples/client/petstore/python/tests_manual/test_money.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_money.py rename to samples/client/petstore/python/tests_manual/test_money.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_no_additional_properties.py b/samples/client/petstore/python/tests_manual/test_no_additional_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_no_additional_properties.py rename to samples/client/petstore/python/tests_manual/test_no_additional_properties.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_nullable_string.py b/samples/client/petstore/python/tests_manual/test_nullable_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_nullable_string.py rename to samples/client/petstore/python/tests_manual/test_nullable_string.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_number_with_validations.py b/samples/client/petstore/python/tests_manual/test_number_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_number_with_validations.py rename to samples/client/petstore/python/tests_manual/test_number_with_validations.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_obj_with_required_props.py b/samples/client/petstore/python/tests_manual/test_obj_with_required_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_obj_with_required_props.py rename to samples/client/petstore/python/tests_manual/test_obj_with_required_props.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_object_model_with_arg_and_args_properties.py b/samples/client/petstore/python/tests_manual/test_object_model_with_arg_and_args_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_object_model_with_arg_and_args_properties.py rename to samples/client/petstore/python/tests_manual/test_object_model_with_arg_and_args_properties.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_object_model_with_ref_props.py b/samples/client/petstore/python/tests_manual/test_object_model_with_ref_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_object_model_with_ref_props.py rename to samples/client/petstore/python/tests_manual/test_object_model_with_ref_props.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py b/samples/client/petstore/python/tests_manual/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py rename to samples/client/petstore/python/tests_manual/test_object_with_all_of_with_req_test_prop_from_unset_add_prop.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_object_with_difficultly_named_props.py b/samples/client/petstore/python/tests_manual/test_object_with_difficultly_named_props.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_object_with_difficultly_named_props.py rename to samples/client/petstore/python/tests_manual/test_object_with_difficultly_named_props.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_object_with_inline_composition_property.py b/samples/client/petstore/python/tests_manual/test_object_with_inline_composition_property.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_object_with_inline_composition_property.py rename to samples/client/petstore/python/tests_manual/test_object_with_inline_composition_property.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_object_with_invalid_named_refed_properties.py b/samples/client/petstore/python/tests_manual/test_object_with_invalid_named_refed_properties.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_object_with_invalid_named_refed_properties.py rename to samples/client/petstore/python/tests_manual/test_object_with_invalid_named_refed_properties.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_object_with_validations.py b/samples/client/petstore/python/tests_manual/test_object_with_validations.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_object_with_validations.py rename to samples/client/petstore/python/tests_manual/test_object_with_validations.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_parameters.py b/samples/client/petstore/python/tests_manual/test_parameters.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_parameters.py rename to samples/client/petstore/python/tests_manual/test_parameters.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_parent_pet.py b/samples/client/petstore/python/tests_manual/test_parent_pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_parent_pet.py rename to samples/client/petstore/python/tests_manual/test_parent_pet.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/__init__.py b/samples/client/petstore/python/tests_manual/test_paths/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/__init__.py rename to samples/client/petstore/python/tests_manual/test_paths/__init__.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake/__init__.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake/__init__.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake/__init__.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake/test_delete.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake/test_delete.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake/test_delete.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake/test_delete.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake/test_get.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake/test_get.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake/test_get.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake/test_post.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake/test_post.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake/test_post.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/__init__.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/__init__.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/__init__.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/test_get.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/test_get.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake_query_param_with_json_content_type/test_get.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_redirection/__init__.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake_redirection/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_redirection/__init__.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake_redirection/__init__.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_redirection/test_get.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake_redirection/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_redirection/test_get.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake_redirection/test_get.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/__init__.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/__init__.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/__init__.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/test_get.py b/samples/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/test_get.py rename to samples/client/petstore/python/tests_manual/test_paths/test_fake_wild_card_responses/test_get.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/__init__.py b/samples/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/__init__.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/__init__.py rename to samples/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/__init__.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_get.py b/samples/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_get.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_get.py rename to samples/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_get.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_post.py b/samples/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_post.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_post.py rename to samples/client/petstore/python/tests_manual/test_paths/test_pet_pet_id/test_post.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_pet.py b/samples/client/petstore/python/tests_manual/test_pet.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_pet.py rename to samples/client/petstore/python/tests_manual/test_pet.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_quadrilateral.py b/samples/client/petstore/python/tests_manual/test_quadrilateral.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_quadrilateral.py rename to samples/client/petstore/python/tests_manual/test_quadrilateral.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_request_body.py b/samples/client/petstore/python/tests_manual/test_request_body.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_request_body.py rename to samples/client/petstore/python/tests_manual/test_request_body.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_self_referencing_array_model.py b/samples/client/petstore/python/tests_manual/test_self_referencing_array_model.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_self_referencing_array_model.py rename to samples/client/petstore/python/tests_manual/test_self_referencing_array_model.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_self_referencing_object_model.py b/samples/client/petstore/python/tests_manual/test_self_referencing_object_model.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_self_referencing_object_model.py rename to samples/client/petstore/python/tests_manual/test_self_referencing_object_model.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_shape.py b/samples/client/petstore/python/tests_manual/test_shape.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_shape.py rename to samples/client/petstore/python/tests_manual/test_shape.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_string_enum.py b/samples/client/petstore/python/tests_manual/test_string_enum.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_string_enum.py rename to samples/client/petstore/python/tests_manual/test_string_enum.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_string_enum_with_default_value.py b/samples/client/petstore/python/tests_manual/test_string_enum_with_default_value.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_string_enum_with_default_value.py rename to samples/client/petstore/python/tests_manual/test_string_enum_with_default_value.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_triangle.py b/samples/client/petstore/python/tests_manual/test_triangle.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_triangle.py rename to samples/client/petstore/python/tests_manual/test_triangle.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_user_api.py b/samples/client/petstore/python/tests_manual/test_user_api.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_user_api.py rename to samples/client/petstore/python/tests_manual/test_user_api.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_uuid_string.py b/samples/client/petstore/python/tests_manual/test_uuid_string.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_uuid_string.py rename to samples/client/petstore/python/tests_manual/test_uuid_string.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_validate.py b/samples/client/petstore/python/tests_manual/test_validate.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_validate.py rename to samples/client/petstore/python/tests_manual/test_validate.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/test_whale.py b/samples/client/petstore/python/tests_manual/test_whale.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/test_whale.py rename to samples/client/petstore/python/tests_manual/test_whale.py diff --git a/samples/openapi3/client/petstore/python/tests_manual/util.py b/samples/client/petstore/python/tests_manual/util.py similarity index 100% rename from samples/openapi3/client/petstore/python/tests_manual/util.py rename to samples/client/petstore/python/tests_manual/util.py diff --git a/samples/openapi3/client/petstore/python/tox.ini b/samples/client/petstore/python/tox.ini similarity index 100% rename from samples/openapi3/client/petstore/python/tox.ini rename to samples/client/petstore/python/tox.ini diff --git a/src/main/java/org/openapijsonschematools/codegen/clicommands/Meta.java b/src/main/java/org/openapijsonschematools/codegen/clicommands/Meta.java index 110d8bdf643..a5289bb8197 100644 --- a/src/main/java/org/openapijsonschematools/codegen/clicommands/Meta.java +++ b/src/main/java/org/openapijsonschematools/codegen/clicommands/Meta.java @@ -49,7 +49,7 @@ * User: lanwen Date: 24.03.15 Time: 20:22 */ -@Command(name = "meta", description = "MetaGenerator. GeneratorRunner for creating a new template set " +@Command(name = "meta", description = "Command for creating a new template set " + "and configuration for Codegen. The output will be based on the language you " + "specify, and includes default templates to include.") public class Meta extends AbstractCommand { @@ -64,7 +64,7 @@ public class Meta extends AbstractCommand { private String outputFolder = ""; @Option(name = {"-n", "--name"}, title = "name", - description = "the human-readable name of the generatorRunner") + description = "the human-readable name of the generator") private String name = "default"; @Option(name = {"-p", "--package"}, title = "package", @@ -72,13 +72,13 @@ public class Meta extends AbstractCommand { private String targetPackage = "org.openapijsonschematools.codegen"; @Option(name = {"-t", "--type"}, title = "type", - description = "the type of generatorRunner that is created", + description = "the type of generator that is created", allowedValues = {"CLIENT", "SERVER", "DOCUMENTATION", "CONFIG", "OTHER"}) private String type = "OTHER"; @Option(name = {"-l", "--language"}, title = "language", - description = "the implementation language for the generatorRunner class", - allowedValues = {"java", "kotlin"} + description = "the implementation language for the generator class", + allowedValues = {"java", "kotlin", "python"} ) private String language = "java"; @@ -87,7 +87,7 @@ public void execute() { final File targetDir = new File(outputFolder); LOGGER.info("writing to folder [{}]", targetDir.getAbsolutePath()); - String mainClass = CaseFormat.LOWER_HYPHEN.to(CaseFormat.UPPER_CAMEL, name) + "GeneratorRunner"; + String mainClass = CaseFormat.LOWER_HYPHEN.to(CaseFormat.UPPER_CAMEL, name) + "Generator"; String kebabName = CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_HYPHEN, name); List supportingFiles = "kotlin".equals(language) ? diff --git a/src/test/resources/1_2/petstore-1.2/api-docs b/src/test/resources/1_2/petstore-1.2/api-docs deleted file mode 100644 index fc8a690d64d..00000000000 --- a/src/test/resources/1_2/petstore-1.2/api-docs +++ /dev/null @@ -1,58 +0,0 @@ -{ - "apiVersion": "1.0.0", - "swaggerVersion": "1.2", - "apis": [ - { - "path": "/pet", - "description": "Operations about pets" - }, - { - "path": "/user", - "description": "Operations about user" - }, - { - "path": "/store", - "description": "Operations about store" - } - ], - "authorizations": { - "oauth2": { - "type": "oauth2", - "scopes": [ - { - "scope": "email", - "description": "Access to your email address" - }, - { - "scope": "pets", - "description": "Access to your pets" - } - ], - "grantTypes": { - "implicit": { - "loginEndpoint": { - "url": "http://petstore.swagger.io/api/oauth/dialog" - }, - "tokenName": "access_token" - }, - "authorization_code": { - "tokenRequestEndpoint": { - "url": "http://petstore.swagger.io/api/oauth/requestToken", - "clientIdName": "client_id", - "clientSecretName": "client_secret" - }, - "tokenEndpoint": { - "url": "http://petstore.swagger.io/api/oauth/token", - "tokenName": "access_code" - } - } - } - } - }, - "info": { - "title": "OpenAPI Sample App", - "description": "This is a sample server Petstore server. For this sample,\n you can use the api key \"special-key\" to test the authorization filters", - "license": "Apache 2.0", - "licenseUrl": "https://www.apache.org/licenses/LICENSE-2.0.html" - } -} \ No newline at end of file diff --git a/src/test/resources/1_2/petstore-1.2/pet b/src/test/resources/1_2/petstore-1.2/pet deleted file mode 100644 index 9ee8ba2b8e4..00000000000 --- a/src/test/resources/1_2/petstore-1.2/pet +++ /dev/null @@ -1,425 +0,0 @@ -{ - "apiVersion": "1.0.0", - "swaggerVersion": "1.2", - "basePath": "http://petstore.swagger.wordnik.com/api", - "resourcePath": "/pet", - "produces": [ - "application/json", - "application/xml", - "text/plain", - "text/html" - ], - "apis": [ - { - "path": "/pet/{petId}", - "operations": [ - { - "method": "GET", - "summary": "Find pet by ID", - "notes": "Returns a pet based on ID", - "type": "Pet", - "nickname": "getPetById", - "authorizations": {}, - "parameters": [ - { - "name": "petId", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "integer", - "format": "int64", - "paramType": "path", - "minimum": "1.0", - "maximum": "100000.0" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid ID supplied" - }, - { - "code": 404, - "message": "Pet not found" - } - ] - }, - { - "method": "PATCH", - "summary": "partial updates to a pet", - "notes": "", - "type": "array", - "items": { - "$ref": "Pet" - }, - "nickname": "partialUpdate", - "produces": [ - "application/json", - "application/xml" - ], - "consumes": [ - "application/json", - "application/xml" - ], - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "petId", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "string", - "paramType": "path" - }, - { - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": true, - "type": "Pet", - "paramType": "body" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid tag value" - } - ] - }, - { - "method": "POST", - "summary": "Updates a pet in the store with form data", - "notes": "", - "type": "void", - "nickname": "updatePetWithForm", - "consumes": [ - "application/x-www-form-urlencoded" - ], - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "petId", - "description": "ID of pet that needs to be updated", - "required": true, - "type": "string", - "paramType": "path" - }, - { - "name": "name", - "description": "Updated name of the pet", - "required": false, - "type": "string", - "paramType": "form" - }, - { - "name": "status", - "description": "Updated status of the pet", - "required": false, - "type": "string", - "paramType": "form" - } - ], - "responseMessages": [ - { - "code": 405, - "message": "Invalid input" - } - ] - }, - { - "method": "DELETE", - "summary": "Deletes a pet", - "notes": "", - "type": "void", - "nickname": "deletePet", - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "petId", - "description": "Pet id to delete", - "required": true, - "type": "string", - "paramType": "path" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid pet value" - } - ] - } - ] - }, - { - "path": "/pet", - "operations": [ - { - "method": "PUT", - "summary": "Update an existing pet", - "notes": "", - "type": "void", - "nickname": "updatePet", - "authorizations": {}, - "parameters": [ - { - "name": "body", - "description": "Pet object that needs to be updated in the store", - "required": true, - "type": "Pet", - "paramType": "body" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid ID supplied" - }, - { - "code": 404, - "message": "Pet not found" - }, - { - "code": 405, - "message": "Validation exception" - } - ] - }, - { - "method": "POST", - "summary": "Add a new pet to the store", - "notes": "", - "type": "void", - "nickname": "addPet", - "consumes": [ - "application/json", - "application/xml" - ], - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": true, - "type": "Pet", - "paramType": "body" - } - ], - "responseMessages": [ - { - "code": 405, - "message": "Invalid input" - } - ] - } - ] - }, - { - "path": "/pet/findByStatus", - "operations": [ - { - "method": "GET", - "summary": "Finds Pets by status", - "notes": "Multiple status values can be provided with comma separated strings", - "type": "array", - "items": { - "$ref": "Pet" - }, - "nickname": "findPetsByStatus", - "authorizations": {}, - "parameters": [ - { - "name": "status", - "description": "Status values that need to be considered for filter", - "defaultValue": "available", - "required": true, - "type": "string", - "paramType": "query", - "enum": [ - "available", - "pending", - "sold" - ] - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid status value" - } - ] - } - ] - }, - { - "path": "/pet/findByTags", - "operations": [ - { - "method": "GET", - "summary": "Finds Pets by tags", - "notes": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", - "type": "array", - "items": { - "$ref": "Pet" - }, - "nickname": "findPetsByTags", - "authorizations": {}, - "parameters": [ - { - "name": "tags", - "description": "Tags to filter by", - "required": true, - "type": "string", - "paramType": "query" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid tag value" - } - ], - "deprecated": "true" - } - ] - }, - { - "path": "/pet/uploadImage", - "operations": [ - { - "method": "POST", - "summary": "uploads an image", - "notes": "", - "type": "void", - "nickname": "uploadFile", - "consumes": [ - "multipart/form-data" - ], - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - }, - { - "scope": "test:nothing", - "description": "nothing" - } - ] - }, - "parameters": [ - { - "name": "additionalMetadata", - "description": "Additional data to pass to server", - "required": false, - "type": "string", - "paramType": "form" - }, - { - "name": "file", - "description": "file to upload", - "required": false, - "type": "File", - "paramType": "body" - } - ] - } - ] - } - ], - "models": { - "Tag": { - "id": "Tag", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - } - }, - "Pet": { - "id": "Pet", - "required": [ - "id", - "name" - ], - "properties": { - "id": { - "type": "integer", - "format": "int64", - "description": "unique identifier for the pet", - "minimum": "0.0", - "maximum": "100.0" - }, - "category": { - "$ref": "Category" - }, - "name": { - "type": "string" - }, - "photoUrls": { - "type": "array", - "items": { - "type": "string" - } - }, - "tags": { - "type": "array", - "items": { - "$ref": "Tag" - } - }, - "status": { - "type": "string", - "description": "pet status in the store", - "enum": [ - "available", - "pending", - "sold" - ] - } - } - }, - "Category": { - "id": "Category", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - } - } - } -} \ No newline at end of file diff --git a/src/test/resources/1_2/petstore-1.2/store b/src/test/resources/1_2/petstore-1.2/store deleted file mode 100644 index e59994447cd..00000000000 --- a/src/test/resources/1_2/petstore-1.2/store +++ /dev/null @@ -1,145 +0,0 @@ -{ - "apiVersion": "1.0.0", - "swaggerVersion": "1.2", - "basePath": "http://petstore.swagger.wordnik.com/api", - "resourcePath": "/store", - "produces": [ - "application/json" - ], - "apis": [ - { - "path": "/store/order/{orderId}", - "operations": [ - { - "method": "GET", - "summary": "Find purchase order by ID", - "notes": "For valid response try integer IDs with value <= 5. Anything above 5 or nonintegers will generate API errors", - "type": "Order", - "nickname": "getOrderById", - "authorizations": {}, - "parameters": [ - { - "name": "orderId", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "string", - "paramType": "path" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid ID supplied" - }, - { - "code": 404, - "message": "Order not found" - } - ] - }, - { - "method": "DELETE", - "summary": "Delete purchase order by ID", - "notes": "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors", - "type": "void", - "nickname": "deleteOrder", - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "orderId", - "description": "ID of the order that needs to be deleted", - "required": true, - "type": "string", - "paramType": "path" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid ID supplied" - }, - { - "code": 404, - "message": "Order not found" - } - ] - } - ] - }, - { - "path": "/store/order", - "operations": [ - { - "method": "POST", - "summary": "Place an order for a pet", - "notes": "", - "type": "void", - "nickname": "placeOrder", - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "body", - "description": "order placed for purchasing the pet", - "required": true, - "type": "Order", - "paramType": "body" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid order" - } - ] - } - ] - } - ], - "models": { - "Order": { - "id": "Order", - "description": "an order in the system", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "petId": { - "type": "integer", - "format": "int64" - }, - "quantity": { - "type": "integer", - "format": "int32" - }, - "status": { - "type": "string", - "description": "Order Status", - "enum": [ - "placed", - " approved", - " delivered" - ] - }, - "shipDate": { - "type": "string", - "format": "date-time" - } - } - } - } -} \ No newline at end of file diff --git a/src/test/resources/1_2/petstore-1.2/user b/src/test/resources/1_2/petstore-1.2/user deleted file mode 100644 index c9eb3f6ff78..00000000000 --- a/src/test/resources/1_2/petstore-1.2/user +++ /dev/null @@ -1,299 +0,0 @@ -{ - "apiVersion": "1.0.0", - "swaggerVersion": "1.2", - "basePath": "http://petstore.swagger.wordnik.com/api", - "resourcePath": "/user", - "produces": [ - "application/json" - ], - "apis": [ - { - "path": "/user", - "operations": [ - { - "method": "POST", - "summary": "Create user", - "notes": "This can only be done by the logged in user.", - "type": "void", - "nickname": "createUser", - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "body", - "description": "Created user object", - "required": true, - "type": "User", - "paramType": "body" - } - ] - } - ] - }, - { - "path": "/user/logout", - "operations": [ - { - "method": "GET", - "summary": "Logs out current logged in user session", - "notes": "", - "type": "void", - "nickname": "logoutUser", - "authorizations": {}, - "parameters": [] - } - ] - }, - { - "path": "/user/createWithArray", - "operations": [ - { - "method": "POST", - "summary": "Creates list of users with given input array", - "notes": "", - "type": "void", - "nickname": "createUsersWithArrayInput", - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "body", - "description": "List of user object", - "required": true, - "type": "array", - "items": { - "$ref": "User" - }, - "paramType": "body" - } - ] - } - ] - }, - { - "path": "/user/createWithList", - "operations": [ - { - "method": "POST", - "summary": "Creates list of users with given list input", - "notes": "", - "type": "void", - "nickname": "createUsersWithListInput", - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "body", - "description": "List of user object", - "required": true, - "type": "array", - "items": { - "$ref": "User" - }, - "paramType": "body" - } - ] - } - ] - }, - { - "path": "/user/{username}", - "operations": [ - { - "method": "PUT", - "summary": "Updated user", - "notes": "This can only be done by the logged in user.", - "type": "void", - "nickname": "updateUser", - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "username", - "description": "name that need to be deleted", - "required": true, - "type": "string", - "paramType": "path" - }, - { - "name": "body", - "description": "Updated user object", - "required": true, - "type": "User", - "paramType": "body" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid username supplied" - }, - { - "code": 404, - "message": "User not found" - } - ] - }, - { - "method": "DELETE", - "summary": "Delete user", - "notes": "This can only be done by the logged in user.", - "type": "void", - "nickname": "deleteUser", - "authorizations": { - "oauth2": [ - { - "scope": "test:anything", - "description": "anything" - } - ] - }, - "parameters": [ - { - "name": "username", - "description": "The name that needs to be deleted", - "required": true, - "type": "string", - "paramType": "path" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid username supplied" - }, - { - "code": 404, - "message": "User not found" - } - ] - }, - { - "method": "GET", - "summary": "Get user by user name", - "notes": "", - "type": "User", - "nickname": "getUserByName", - "authorizations": {}, - "parameters": [ - { - "name": "username", - "description": "The name that needs to be fetched. Use user1 for testing.", - "required": true, - "type": "string", - "paramType": "path" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid username supplied" - }, - { - "code": 404, - "message": "User not found" - } - ] - } - ] - }, - { - "path": "/user/login", - "operations": [ - { - "method": "GET", - "summary": "Logs user into the system", - "notes": "", - "type": "string", - "nickname": "loginUser", - "authorizations": {}, - "parameters": [ - { - "name": "username", - "description": "The user name for login", - "required": true, - "type": "string", - "paramType": "query" - }, - { - "name": "password", - "description": "The password for login in clear text", - "required": true, - "type": "string", - "paramType": "query" - } - ], - "responseMessages": [ - { - "code": 400, - "message": "Invalid username and password combination" - } - ] - } - ] - } - ], - "models": { - "User": { - "id": "User", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "firstName": { - "type": "string" - }, - "username": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "email": { - "type": "string" - }, - "password": { - "type": "string" - }, - "phone": { - "type": "string" - }, - "userStatus": { - "type": "integer", - "format": "int32", - "description": "User Status", - "enum": [ - "1-registered", - "2-active", - "3-closed" - ] - } - } - } - } -} \ No newline at end of file diff --git a/src/test/resources/2_0/additional-properties-for-testing.yaml b/src/test/resources/2_0/additional-properties-for-testing.yaml deleted file mode 100644 index 2864ab034c2..00000000000 --- a/src/test/resources/2_0/additional-properties-for-testing.yaml +++ /dev/null @@ -1,36 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is for testing additional properties" - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io:80 -basePath: /v2 -definitions: - Grandparent: - type: object - properties: - radioWaves: - type: boolean - Parent: - allOf: - - $ref: '#/definitions/Grandparent' - - type: object - properties: - teleVision: - type: boolean - AdditionalPropertiesClass: - type: object - properties: - map_string: - type: object - additionalProperties: - type: string - map_with_additional_properties: - type: object - additionalProperties: true - map_without_additional_properties: - type: object - additionalProperties: false diff --git a/src/test/resources/2_0/allOfTest.yaml b/src/test/resources/2_0/allOfTest.yaml deleted file mode 100644 index 2636d4e7aa9..00000000000 --- a/src/test/resources/2_0/allOfTest.yaml +++ /dev/null @@ -1,104 +0,0 @@ -swagger: '2.0' -info: - version: 0.0.0 - title: Simple API -paths: - /: - get: - responses: - 200: - description: OK - -definitions: - - ModelOne: - type: object - properties: - modelOneProp: - type: string - - ModelTwo: - type: object - properties: - modelTwoProp: - type: string - - ModelThree: - type: object - properties: - modelThreeProp: - type: string - - SimpleComposition: - allOf: - - $ref: '#/definitions/ModelOne' - - $ref: '#/definitions/ModelTwo' - - type: object - properties: - simpleCompositionProp: - type: string - - CompositionOfSimpleComposition: - allOf: - - $ref: '#/definitions/SimpleComposition' - - $ref: '#/definitions/ModelThree' - - type: object - properties: - compositionOfSimpleCompositionProp: - type: string - - SimpleParent: - type: object - discriminator: disc - properties: - disc: - type: string - simpleParentProp: - type: string - required: [disc] - - ChildOfSimpleParent: - allOf: - - $ref: '#/definitions/ModelOne' - - $ref: '#/definitions/SimpleParent' - - type: object - properties: - childOfSimpleParentProp: - type: string - - ChildOfChildOfSimpleParent: - allOf: - - $ref: '#/definitions/ChildOfSimpleParent' - - type: object - properties: - childOfChildOfSimpleParentProp: - type: string - - ComposedParent: - allOf: - - $ref: '#/definitions/ModelOne' - - $ref: '#/definitions/ModelTwo' - - type: object - discriminator: disc - properties: - disc: - type: string - composedParentProp: - type: string - required: [disc] - - ChildOfComposedParent: - allOf: - - $ref: '#/definitions/ComposedParent' - - type: object - properties: - childOfComposedParentProp: - type: string - - ChildOfChildOfComposedParent: - allOf: - - $ref: '#/definitions/ChildOfComposedParent' - - type: object - properties: - childOfChildOfComposedParentProp: - type: string \ No newline at end of file diff --git a/src/test/resources/2_0/arrayRefBody.yaml b/src/test/resources/2_0/arrayRefBody.yaml deleted file mode 100644 index b4f176b0b65..00000000000 --- a/src/test/resources/2_0/arrayRefBody.yaml +++ /dev/null @@ -1,52 +0,0 @@ -swagger: '2.0' -info: - version: '' - title: arrayRefBody - contact: {} -host: www.example.com -basePath: / -schemes: - - https -consumes: - - application/json -produces: - - application/json -paths: - /examples: - post: - description: Create an array of inputs - summary: '' - tags: - - Examples - operationId: createExamples - produces: - - application/json - parameters: - - name: body - in: body - required: true - description: inputs description - schema: - type: array - items: - $ref: '#/definitions/Input' - responses: - 200: - description: successful operation - headers: {} -definitions: - Input: - title: Input - type: object - properties: - id: - type: string - age: - type: integer - format: int32 - dt: - type: string - format: date-time -tags: - - name: Examples - description: 'Example inputs' diff --git a/src/test/resources/2_0/bash-config.json b/src/test/resources/2_0/bash-config.json deleted file mode 100644 index a95e6b41733..00000000000 --- a/src/test/resources/2_0/bash-config.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "processMarkdown": true, - "curlOptions": "-sS --tlsv1.2", - "scriptName": "petstore-cli", - "generateBashCompletion": true, - "generateZshCompletion": true, - "hostEnvironmentVariable": "PETSTORE_HOST", - "basicAuthEnvironmentVariable": "PETSTORE_BASIC_AUTH", - "apiKeyAuthEnvironmentVariable": "PETSTORE_API_KEY" -} \ No newline at end of file diff --git a/src/test/resources/2_0/binaryDataTest.json b/src/test/resources/2_0/binaryDataTest.json deleted file mode 100644 index 1bebc79f91b..00000000000 --- a/src/test/resources/2_0/binaryDataTest.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. You can find out more about Swagger at http://swagger.io or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": "1.0.0", - "title": "Swagger Petstore", - "termsOfService": "http://helloreverb.com/terms/", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/tests/binaryResponse": { - "post": { - "summary": "Echo test", - "operationId": "echotest", - "consumes": [ - "application/octet-stream" - ], - "produces": [ - "application/octet-stream" - ], - "parameters": [ - { - "name": "InputBinaryData", - "in": "body", - "required": true, - "schema": { - "type": "string", - "format": "binary" - } - } - ], - "responses": { - "200": { - "description": "OutputBinaryData", - "schema": { - "type": "string", - "format": "binary" - } - } - } - } - } - } -} diff --git a/src/test/resources/2_0/composed-allof.yaml b/src/test/resources/2_0/composed-allof.yaml deleted file mode 100644 index ca79c2eb358..00000000000 --- a/src/test/resources/2_0/composed-allof.yaml +++ /dev/null @@ -1,58 +0,0 @@ -swagger: "2.0" -info: - version: "2" - title: "Test API" -basePath: "/xx2" -consumes: -- "application/json" -produces: -- "application/json" -paths: - /ping: - post: - tags: - - Messaging - summary: Add a message event to the given message calendar - operationId: addMessageEventToMessageCalendar - parameters: - - in: body - name: new-message-event - required: true - schema: - $ref: "#/definitions/MessageEventCoreWithTimeListEntries" - responses: - 200: - description: OK -definitions: - MessageEventCoreWithTimeListEntries: - type: object - description: "Base of a message event with Time List entries" - allOf: - - $ref: "#/definitions/MessageEventCore" - - type: object - required: - - timeListEntries - properties: - timeListEntries: - type: array - items: - $ref: "#/definitions/TimeListEntry" - MessageEventCore: - type: object - properties: - id: - type: integer - message: - type: string - TimeListEntry: - type: object - properties: - p1: - type: string - p2: - type: string - - NewMessageEventCoreNoOwnProps: - type: object - allOf: - - $ref: "#/definitions/MessageEventCore" diff --git a/src/test/resources/2_0/datePropertyTest.json b/src/test/resources/2_0/datePropertyTest.json deleted file mode 100644 index 5018d7594ba..00000000000 --- a/src/test/resources/2_0/datePropertyTest.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. You can find out more about Swagger at http://swagger.io or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": "1.0.0", - "title": "Swagger Petstore", - "termsOfService": "http://helloreverb.com/terms/", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/tests/dateResponse": { - "post": { - "summary": "Echo test", - "operationId": "echotest", - "parameters": [ - { - "name": "InputDate", - "in": "body", - "required": true, - "schema": { - "type": "string", - "format": "date" - } - } - ], - "responses": { - "200": { - "description": "OutputDate", - "schema": { - "type": "string", - "format": "date" - } - } - } - } - } - } -} diff --git a/src/test/resources/2_0/discriminatorTest.json b/src/test/resources/2_0/discriminatorTest.json deleted file mode 100644 index 09182fba661..00000000000 --- a/src/test/resources/2_0/discriminatorTest.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "swagger" : "2.0", - "info" : {}, - "basePath" : "/v1", - "tags" : [ { - "name" : "pets", - "description" : "some pets" - }], - "paths" : { - "/pets" : { - "get" : { - "tags" : [ "pets" ], - "summary" : "Get your pets", - "description" : "Returns pets of different types", - "operationId" : "getPets", - "consumes" : [ "application/x-www-form-urlencoded" ], - "produces" : [ "application/json" ], - "parameters" : [ ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "$ref" : "#/definitions/Animal" - } - }, - "409" : { - "description" : "User already has an account or an account request." - }, - "500" : { - "description" : "Error creating the account request" - } - } - } - } - }, - - "definitions" : { - "Dog" : { - "allOf" : [ { - "$ref" : "#/definitions/Animal" - }, { - "type" : "object", - "properties" : { - "breed" : { - "type" : "string" - } - } - } ] - }, - "Cat" : { - "allOf" : [ { - "$ref" : "#/definitions/Animal" - }, { - "type" : "object", - "properties" : { - "declawed" : { - "type" : "boolean" - } - } - } ] - }, - "Animal" : { - "type" : "object", - "discriminator": "className", - "required": [ - "className" - ], - "properties" : { - "className" : { - "type" : "string" - } - } - } - - } -} \ No newline at end of file diff --git a/src/test/resources/2_0/duplicateOperationIds.yaml b/src/test/resources/2_0/duplicateOperationIds.yaml deleted file mode 100644 index f6d26797b7e..00000000000 --- a/src/test/resources/2_0/duplicateOperationIds.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- -swagger: "2.0" -info: - version: "1.0.1" - title: "fun!" -basePath: "/v1" -paths: - /one: - get: - operationId: "duplicate" - parameters: [] - responses: - 200: - description: "success" - /two: - get: - operationId: "duplicate" - parameters: [] - responses: - 200: - description: "success" diff --git a/src/test/resources/2_0/emptyBaseModel.yaml b/src/test/resources/2_0/emptyBaseModel.yaml deleted file mode 100644 index b5bfde2f6ee..00000000000 --- a/src/test/resources/2_0/emptyBaseModel.yaml +++ /dev/null @@ -1,71 +0,0 @@ -swagger: "2.0" -info: - title: Test Command model generation - description: Test Command model generation - version: 1.0.0 -host: localhost:8080 -schemes: - - https -definitions: - Command: - title: Command - description: The base object for all command objects. - type: object - # Explicitly avoid treating as a "free-form" or dynamic object, resulting in classical languages as a class with no properties. - x-is-free-form: false - RealCommand: - title: RealCommand - description: The real command. - allOf: - - $ref: '#/definitions/Command' - ApiError: - description: The base object for API errors. - type: object - required: - - code - - message - properties: - code: - description: The error code. Usually, it is the HTTP error code. - type: string - readOnly: true - message: - description: The error message. - type: string - readOnly: true - title: ApiError -parameters: - b_real_command: - name: real_command - in: body - description: A payload for executing a real command. - required: true - schema: - $ref: '#/definitions/RealCommand' -paths: - /execute: - post: - produces: [] - operationId: executeRealCommand - parameters: - - name: real_command - in: body - description: A payload for executing a real command. - required: true - schema: - $ref: '#/definitions/RealCommand' - responses: - '204': - description: Successful request. No content returned. - '400': - description: Bad request. - schema: - $ref: '#/definitions/ApiError' - '404': - description: Not found. - schema: - $ref: '#/definitions/ApiError' - default: - description: Unknown error. - schema: - $ref: '#/definitions/ApiError' \ No newline at end of file diff --git a/src/test/resources/2_0/globalConsumesAndProduces.json b/src/test/resources/2_0/globalConsumesAndProduces.json deleted file mode 100644 index e8282caa597..00000000000 --- a/src/test/resources/2_0/globalConsumesAndProduces.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "Spec for testing global consumes and produces", - "version": "1.0.0", - "title": "OpenAPI Petstore", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host": "petstore.swagger.io", - "basePath": "/v2", - "consumes": ["application/global_consumes"], - "produces": ["application/global_produces"], - "schemes": [ - "http" - ], - "paths": { - "/tests/localConsumesAndProduces": { - "get": { - "tags": [ - "tests" - ], - "summary": "Operation with local consumes and produces", - "description": "", - "operationId": "localConsumesAndProduces", - "produces": [ - "application/json" - ], - "consumes": [ - "application/json" - ], - "parameters": [ - ], - "responses": { - "200": { - "description": "successful operation. Returning a simple int.", - "schema": { - "type": "integer", - "format": "int64" - } - } - } - } - }, - "/tests/globalConsumesAndProduces": { - "get": { - "tags": [ - "tests" - ], - "summary": "Operation with global consumes and produces", - "description": "", - "operationId": "globalConsumesAndProduces", - "parameters": [ - ], - "responses": { - "200": { - "description": "successful operation. Returning a simple int.", - "schema": { - "type": "integer", - "format": "int64" - } - } - } - } - }, - "/tests/localResetConsumesAndProduces": { - "get": { - "tags": [ - "tests" - ], - "summary": "Operation with local consumes and produces set to empty (reset)", - "description": "", - "operationId": "localResetConsumesAndProduces", - "parameters": [ - ], - "consumes": [], - "produces": [], - "responses": { - "200": { - "description": "successful operation. Returning a simple int.", - "schema": { - "type": "integer", - "format": "int64" - } - } - } - } - } - - }, - "securityDefinitions": { - "api_key": { - "type": "apiKey", - "name": "api_key", - "in": "header" - }, - "petstore_auth": { - "type": "oauth2", - "authorizationUrl": "http://petstore.swagger.io/api/oauth/dialog", - "flow": "implicit", - "scopes": { - "write:pets": "modify pets in your account", - "read:pets": "read your pets" - } - } - }, - "definitions": { - "CustomModel": { - "required": [ - "id" - ], - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string", - "example": "doggie" - } - } - } - } -} diff --git a/src/test/resources/2_0/globalProducesConsumesTest.yaml b/src/test/resources/2_0/globalProducesConsumesTest.yaml deleted file mode 100644 index c735f5b66e2..00000000000 --- a/src/test/resources/2_0/globalProducesConsumesTest.yaml +++ /dev/null @@ -1,39 +0,0 @@ -swagger: '2.0' -info: - title: Test - description: Test API - version: 1.0.0 -host: some.example.com -basePath: /v1 -schemes: - - https - - http -consumes: - - application/json - - application/x-www-form-urlencoded -produces: - - application/json -paths: - /testMe: - post: - tags: - - db - operationId: testMeOp - parameters: - - in: body - name: body - required: false - schema: - $ref: '#/definitions/SomeObject' - responses: - '200': - description: Successful Operation -definitions: - SomeObject: - type: object - properties: - p1: - type: string - p2: - type: integer - format: int32 \ No newline at end of file diff --git a/src/test/resources/2_0/globalSecurity.json b/src/test/resources/2_0/globalSecurity.json deleted file mode 100644 index 5cadaaa2bc2..00000000000 --- a/src/test/resources/2_0/globalSecurity.json +++ /dev/null @@ -1,994 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": "1.0.0", - "title": "OpenAPI Petstore", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host": "petstore.swagger.io", - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/pet": { - "post": { - "tags": [ - "pet" - ], - "summary": "Add a new pet to the store", - "description": "", - "operationId": "addPet", - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": false, - "schema": { - "$ref": "#/definitions/Pet" - } - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "put": { - "tags": [ - "pet" - ], - "summary": "Update an existing pet", - "description": "", - "operationId": "updatePet", - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": false, - "schema": { - "$ref": "#/definitions/Pet" - } - } - ], - "responses": { - "405": { - "description": "Validation exception" - }, - "404": { - "description": "Pet not found" - }, - "400": { - "description": "Invalid ID supplied" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByStatus": { - "get": { - "tags": [ - "pet" - ], - "summary": "Finds Pets by status", - "description": "Multiple status values can be provided with comma separated strings", - "operationId": "findPetsByStatus", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "status", - "in": "query", - "description": "Status values that need to be considered for filter", - "required": false, - "type": "array", - "items": { - "type": "string" - }, - "collectionFormat": "multi", - "default": ["available"] - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Pet" - } - } - }, - "400": { - "description": "Invalid status value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByTags": { - "get": { - "tags": [ - "pet" - ], - "summary": "Finds Pets by tags", - "description": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", - "operationId": "findPetsByTags", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "tags", - "in": "query", - "description": "Tags to filter by", - "required": false, - "type": "array", - "items": { - "type": "string" - }, - "collectionFormat": "multi" - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Pet" - } - } - }, - "400": { - "description": "Invalid tag value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/{petId}": { - "get": { - "tags": [ - "pet" - ], - "summary": "Find pet by ID", - "description": "Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions", - "operationId": "getPetById", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "integer", - "format": "int64" - } - ], - "responses": { - "404": { - "description": "Pet not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Pet" - } - }, - "400": { - "description": "Invalid ID supplied" - } - }, - "security": [ - { - "api_key": [] - }, - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "post": { - "tags": [ - "pet" - ], - "summary": "Updates a pet in the store with form data", - "description": "", - "operationId": "updatePetWithForm", - "consumes": [ - "application/x-www-form-urlencoded" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet that needs to be updated", - "required": true, - "type": "string" - }, - { - "name": "name", - "in": "formData", - "description": "Updated name of the pet", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "formData", - "description": "Updated status of the pet", - "required": false, - "type": "string" - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "delete": { - "tags": [ - "pet" - ], - "summary": "Deletes a pet", - "description": "", - "operationId": "deletePet", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "api_key", - "in": "header", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "petId", - "in": "path", - "description": "Pet id to delete", - "required": true, - "type": "integer", - "format": "int64" - } - ], - "responses": { - "400": { - "description": "Invalid pet value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/{petId}/uploadImage": { - "post": { - "tags": [ - "pet" - ], - "summary": "uploads an image", - "description": "", - "operationId": "uploadFile", - "consumes": [ - "multipart/form-data" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet to update", - "required": true, - "type": "integer", - "format": "int64" - }, - { - "name": "additionalMetadata", - "in": "formData", - "description": "Additional data to pass to server", - "required": false, - "type": "string" - }, - { - "name": "file", - "in": "formData", - "description": "file to upload", - "required": false, - "type": "file" - } - ], - "responses": { - "default": { - "description": "successful operation" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/store/inventory": { - "get": { - "tags": [ - "store" - ], - "summary": "Returns pet inventories by status", - "description": "Returns a map of status codes to quantities", - "operationId": "getInventory", - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "object", - "additionalProperties": { - "type": "integer", - "format": "int32" - } - } - } - }, - "security": [ - { - "api_key": [] - } - ] - } - }, - "/store/order": { - "post": { - "tags": [ - "store" - ], - "summary": "Place an order for a pet", - "description": "", - "operationId": "placeOrder", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "order placed for purchasing the pet", - "required": false, - "schema": { - "$ref": "#/definitions/Order" - } - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Order" - } - }, - "400": { - "description": "Invalid Order" - } - } - } - }, - "/store/order/{orderId}": { - "get": { - "tags": [ - "store" - ], - "summary": "Find purchase order by ID", - "description": "For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions", - "operationId": "getOrderById", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "Order not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Order" - } - }, - "400": { - "description": "Invalid ID supplied" - } - } - }, - "delete": { - "tags": [ - "store" - ], - "summary": "Delete purchase order by ID", - "description": "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors", - "operationId": "deleteOrder", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "ID of the order that needs to be deleted", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "Order not found" - }, - "400": { - "description": "Invalid ID supplied" - } - } - } - }, - "/user": { - "post": { - "tags": [ - "user" - ], - "summary": "Create user", - "description": "This can only be done by the logged in user.", - "operationId": "createUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Created user object", - "required": false, - "schema": { - "$ref": "#/definitions/User" - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/createWithArray": { - "post": { - "tags": [ - "user" - ], - "summary": "Creates list of users with given input array", - "description": "", - "operationId": "createUsersWithArrayInput", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "List of user object", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/User" - } - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/createWithList": { - "post": { - "tags": [ - "user" - ], - "summary": "Creates list of users with given input array", - "description": "", - "operationId": "createUsersWithListInput", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "List of user object", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/User" - } - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/login": { - "get": { - "tags": [ - "user" - ], - "summary": "Logs user into the system", - "description": "", - "operationId": "loginUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "query", - "description": "The user name for login", - "required": false, - "type": "string" - }, - { - "name": "password", - "in": "query", - "description": "The password for login in clear text", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "string" - } - }, - "400": { - "description": "Invalid username/password supplied" - } - } - } - }, - "/user/logout": { - "get": { - "tags": [ - "user" - ], - "summary": "Logs out current logged in user session", - "description": "", - "operationId": "logoutUser", - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "default": { - "description": "successful operation" - } - }, - "security": [] - } - }, - "/user/{username}": { - "get": { - "tags": [ - "user" - ], - "summary": "Get user by user name", - "description": "", - "operationId": "getUserByName", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "The name that needs to be fetched. Use user1 for testing. ", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/User" - }, - "examples": { - "application/json": { - "id": 1, - "username": "johnp", - "firstName": "John", - "lastName": "Public", - "email": "johnp@swagger.io", - "password": "-secret-", - "phone": "0123456789", - "userStatus": 0 - } - } - }, - "400": { - "description": "Invalid username supplied" - } - }, - "security": [ - { - "api_key": [], - "api_key2": [] - } - ] - }, - "put": { - "tags": [ - "user" - ], - "summary": "Updated user", - "description": "This can only be done by the logged in user.", - "operationId": "updateUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "name that need to be deleted", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "description": "Updated user object", - "required": false, - "schema": { - "$ref": "#/definitions/User" - } - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "400": { - "description": "Invalid user supplied" - } - } - }, - "delete": { - "tags": [ - "user" - ], - "summary": "Delete user", - "description": "This can only be done by the logged in user.", - "operationId": "deleteUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "The name that needs to be deleted", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "400": { - "description": "Invalid username supplied" - } - } - } - } - }, - "securityDefinitions": { - "api_key": { - "type": "apiKey", - "name": "api_key", - "in": "header" - }, - "api_key2": { - "type": "apiKey", - "name": "api_key2", - "in": "query" - }, - "petstore_auth": { - "type": "oauth2", - "authorizationUrl": "http://petstore.swagger.io/api/oauth/dialog", - "flow": "implicit", - "scopes": { - "write:pets": "modify pets in your account", - "read:pets": "read your pets" - } - } - }, - "security": [ - { - "api_key": [], - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ], - "definitions": { - "User": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "username": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "email": { - "type": "string" - }, - "password": { - "type": "string" - }, - "phone": { - "type": "string" - }, - "userStatus": { - "type": "integer", - "format": "int32", - "description": "User Status" - } - }, - "xml": { - "name": "User" - } - }, - "Category": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "xml": { - "name": "Category" - } - }, - "Pet": { - "required": [ - "name", - "photoUrls" - ], - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "category": { - "$ref": "#/definitions/Category" - }, - "name": { - "type": "string", - "example": "doggie" - }, - "photoUrls": { - "type": "array", - "xml": { - "name": "photoUrl", - "wrapped": true - }, - "items": { - "type": "string" - } - }, - "tags": { - "type": "array", - "xml": { - "name": "tag", - "wrapped": true - }, - "items": { - "$ref": "#/definitions/Tag" - } - }, - "status": { - "type": "string", - "description": "pet status in the store", - "enum": [ - "available", - "pending", - "sold" - ] - } - }, - "xml": { - "name": "Pet" - } - }, - "Tag": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "xml": { - "name": "Tag" - } - }, - "Order": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "petId": { - "type": "integer", - "format": "int64" - }, - "quantity": { - "type": "integer", - "format": "int32" - }, - "shipDate": { - "type": "string", - "format": "date-time" - }, - "status": { - "type": "string", - "description": "Order Status", - "enum": [ - "placed", - "approved", - "delivered" - ] - }, - "complete": { - "type": "boolean" - } - }, - "xml": { - "name": "Order" - } - } - } -} diff --git a/src/test/resources/2_0/issue1226.yaml b/src/test/resources/2_0/issue1226.yaml deleted file mode 100644 index 2e880b4b21b..00000000000 --- a/src/test/resources/2_0/issue1226.yaml +++ /dev/null @@ -1,71 +0,0 @@ -swagger: '2.0' -info: - description: 'blah' - version: 1.0.0 - title: sample spec -host: fake.site.com -tags: [] -schemes: - - https -paths: - /numberdata: - post: - summary: Get back a NumberHolder - description: '' - operationId: getNumberHolder - consumes: - - application/json - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/NumberHolder' - /numericqueryparams: - get: - tags: - - user - summary: a test route for numeric query params - description: '' - operationId: numericQueryParams - produces: - - application/json - parameters: - - in: query - name: int64 - type: integer - format: int64 - default: 9223372036854775807 - - in: query - name: float - type: number - format: float - default: 3.14159 - - in: query - name: double - type: number - format: double - default: 3.14159 - responses: - default: - description: successful operation -securityDefinitions: {} -definitions: - NumberHolder: - description: A model to hold the three number types which should no longer have string suffixes - type: object - properties: - int64: - type: integer - format: int64 - default: 9223372036854775807 - float: - type: number - format: float - default: 3.14159 - double: - type: number - format: double - default: 3.14159 diff --git a/src/test/resources/2_0/issue_9086.yaml b/src/test/resources/2_0/issue_9086.yaml deleted file mode 100644 index 3210031ade3..00000000000 --- a/src/test/resources/2_0/issue_9086.yaml +++ /dev/null @@ -1,34 +0,0 @@ -swagger: '2.0' -info: - title: 'Buggy Api' - version: '1.0' -consumes: - - application/json -paths: - /foo/bar: - post: - responses: - '200': - description: ok - schema: - type: object - additionalProperties: false - properties: - n: - type: number - example: 1.23 - /foo/bar2: - post: - responses: - '200': - description: ok - schema: - $ref: '#/definitions/bar2' -definitions: - bar2: - type: object - additionalProperties: false - properties: - n: - type: number - example: 4.56 diff --git a/src/test/resources/2_0/issue_9086_expected.yaml b/src/test/resources/2_0/issue_9086_expected.yaml deleted file mode 100644 index 120df701d7c..00000000000 --- a/src/test/resources/2_0/issue_9086_expected.yaml +++ /dev/null @@ -1,44 +0,0 @@ -openapi: 3.0.1 -info: - title: Buggy Api - version: "1.0" -servers: - - url: / -paths: - /foo/bar: - post: - responses: - "200": - content: - '*/*': - schema: - $ref: '#/components/schemas/_foo_bar_post_200_response' - description: ok - /foo/bar2: - post: - responses: - "200": - content: - '*/*': - schema: - $ref: '#/components/schemas/bar2' - description: ok -components: - schemas: - bar2: - example: - "n": 4.56 - properties: - "n": - example: 4.56 - type: number - type: object - _foo_bar_post_200_response: - example: - "n": 1.23 - properties: - "n": - example: 1.23 - type: number - type: object -x-original-swagger-version: "2.0" \ No newline at end of file diff --git a/src/test/resources/2_0/long_description_issue_7839.json b/src/test/resources/2_0/long_description_issue_7839.json deleted file mode 100644 index 99265c90dce..00000000000 --- a/src/test/resources/2_0/long_description_issue_7839.json +++ /dev/null @@ -1,805 +0,0 @@ -{ - "swagger" : "2.0", - "info" : { - "description" : "Are creatures of the cosmos Rig Veda? Trillion! Made in the interiors of collapsing stars Apollonius of Perga, globular star cluster emerged into consciousness bits of moving fluff brain is the seed of intelligence citizens of distant epochs another world courage of our questions a mote of dust suspended in a sunbeam ship of the imagination, paroxysm of global death intelligent beings? Two ghostly white figures in coveralls and helmets are softly dancing hearts of the stars brain is the seed of intelligence quasar, Drake Equation billions upon billions and billions upon billions upon billions upon billions upon billions upon billions upon billions!\n", - "version" : "1.0.0", - "title" : "OpenAPI Petstore", - "license" : { - "name" : "Apache 2.0", - "url" : "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host" : "petstore.swagger.io", - "basePath" : "/v2", - "tags" : [ { - "name" : "pet", - "description" : "Light years, culture, dispassionate extraterrestrial observer citizens of distant epochs intelligent beings Jean-Francois Champollion encyclopaedia galactica Sea of Tranquility emerged into consciousness Cambrian explosion another world Cambrian explosion globular star cluster. Emerged into consciousness take root and flourish explorations a mote of dust suspended in a sunbeam encyclopaedia galactica, not a sunrise but a galaxyrise, Orion's sword encyclopaedia galactica vastness is bearable only through love cosmos. Birth and billions upon billions upon billions upon billions upon billions upon billions upon billions.", - "externalDocs" : { - "description" : "Find out more", - "url" : "http://openapis.org" - } - }, { - "name" : "store", - "description" : "Access to Petstore orders" - }, { - "name" : "user", - "description" : "Operations about user", - "externalDocs" : { - "description" : "Find out more about our store", - "url" : "http://swagger.io" - } - } ], - "schemes" : [ "http" ], - "paths" : { - "/pet" : { - "post" : { - "tags" : [ "pet" ], - "summary" : "Add a new pet to the store", - "operationId" : "addPet", - "consumes" : [ "application/json", "application/xml" ], - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "description" : "Pet object that needs to be added to the store", - "required" : true, - "schema" : { - "$ref" : "#/definitions/Pet" - } - } ], - "responses" : { - "405" : { - "description" : "Invalid input" - } - }, - "security" : [ { - "petstore_auth" : [ "write:pets", "read:pets" ] - } ] - }, - "put" : { - "tags" : [ "pet" ], - "summary" : "Update an existing pet", - "operationId" : "updatePet", - "consumes" : [ "application/json", "application/xml" ], - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "description" : "Pet object that needs to be added to the store", - "required" : true, - "schema" : { - "$ref" : "#/definitions/Pet" - } - } ], - "responses" : { - "400" : { - "description" : "Invalid ID supplied" - }, - "404" : { - "description" : "Pet not found" - }, - "405" : { - "description" : "Validation exception" - } - }, - "security" : [ { - "petstore_auth" : [ "write:pets", "read:pets" ] - } ] - } - }, - "/pet/findByStatus" : { - "get" : { - "tags" : [ "pet" ], - "summary" : "Finds Pets by status", - "description" : "Multiple status values can be provided with comma separated strings", - "operationId" : "findPetsByStatus", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "status", - "in" : "query", - "description" : "Status values that need to be considered for filter", - "required" : true, - "type" : "array", - "items" : { - "type" : "string", - "enum" : [ "available", "pending", "sold" ], - "default" : "available" - }, - "collectionFormat" : "multi" - } ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/Pet" - } - } - }, - "400" : { - "description" : "Invalid status value" - } - }, - "security" : [ { - "petstore_auth" : [ "write:pets", "read:pets" ] - } ] - } - }, - "/pet/findByTags" : { - "get" : { - "tags" : [ "pet" ], - "summary" : "Finds Pets by tags", - "description" : "Multiple tags can be provided with comma separated strings. Use\\ \\ tag1, tag2, tag3 for testing.", - "operationId" : "findPetsByTags", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "tags", - "in" : "query", - "description" : "Tags to filter by", - "required" : true, - "type" : "array", - "items" : { - "type" : "string" - }, - "collectionFormat" : "multi" - } ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/Pet" - } - } - }, - "400" : { - "description" : "Invalid tag value" - } - }, - "security" : [ { - "petstore_auth" : [ "write:pets", "read:pets" ] - } ], - "deprecated" : true - } - }, - "/pet/{petId}" : { - "get" : { - "tags" : [ "pet" ], - "summary" : "Find pet by ID", - "description" : "Returns a single pet", - "operationId" : "getPetById", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "petId", - "in" : "path", - "description" : "ID of pet to return", - "required" : true, - "type" : "integer", - "format" : "int64" - } ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "$ref" : "#/definitions/Pet" - } - }, - "400" : { - "description" : "Invalid ID supplied" - }, - "404" : { - "description" : "Pet not found" - } - }, - "security" : [ { - "api_key" : [ ] - } ] - }, - "post" : { - "tags" : [ "pet" ], - "summary" : "Updates a pet in the store with form data", - "operationId" : "updatePetWithForm", - "consumes" : [ "application/x-www-form-urlencoded" ], - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "petId", - "in" : "path", - "description" : "ID of pet that needs to be updated", - "required" : true, - "type" : "integer", - "format" : "int64" - }, { - "name" : "name", - "in" : "formData", - "description" : "Updated name of the pet", - "required" : false, - "type" : "string" - }, { - "name" : "status", - "in" : "formData", - "description" : "Updated status of the pet", - "required" : false, - "type" : "string" - } ], - "responses" : { - "405" : { - "description" : "Invalid input" - } - }, - "security" : [ { - "petstore_auth" : [ "write:pets", "read:pets" ] - } ] - }, - "delete" : { - "tags" : [ "pet" ], - "summary" : "Deletes a pet", - "operationId" : "deletePet", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "api_key", - "in" : "header", - "required" : false, - "type" : "string" - }, { - "name" : "petId", - "in" : "path", - "description" : "Pet id to delete", - "required" : true, - "type" : "integer", - "format" : "int64" - } ], - "responses" : { - "400" : { - "description" : "Invalid ID supplied" - }, - "404" : { - "description" : "Pet not found" - } - }, - "security" : [ { - "petstore_auth" : [ "write:pets", "read:pets" ] - } ] - } - }, - "/pet/{petId}/uploadImage" : { - "post" : { - "tags" : [ "pet" ], - "summary" : "uploads an image", - "operationId" : "uploadFile", - "consumes" : [ "multipart/form-data" ], - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "petId", - "in" : "path", - "description" : "ID of pet to update", - "required" : true, - "type" : "integer", - "format" : "int64" - }, { - "name" : "additionalMetadata", - "in" : "formData", - "description" : "Additional data to pass to server", - "required" : false, - "type" : "string" - }, { - "name" : "file", - "in" : "formData", - "description" : "file to upload", - "required" : false, - "type" : "file" - } ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "$ref" : "#/definitions/ApiResponse" - } - } - }, - "security" : [ { - "petstore_auth" : [ "write:pets", "read:pets" ] - } ] - } - }, - "/store/inventory" : { - "get" : { - "tags" : [ "store" ], - "summary" : "Returns pet inventories by status", - "description" : "Returns a map of status codes to quantities", - "operationId" : "getInventory", - "produces" : [ "application/json" ], - "parameters" : [ ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "type" : "object", - "additionalProperties" : { - "type" : "integer", - "format" : "int32" - } - } - } - }, - "security" : [ { - "api_key" : [ ] - } ] - } - }, - "/store/order" : { - "post" : { - "tags" : [ "store" ], - "summary" : "Place an order for a pet", - "operationId" : "placeOrder", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "description" : "order placed for purchasing the pet", - "required" : true, - "schema" : { - "$ref" : "#/definitions/Order" - } - } ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "$ref" : "#/definitions/Order" - } - }, - "400" : { - "description" : "Invalid Order" - } - } - } - }, - "/store/order/{orderId}" : { - "get" : { - "tags" : [ "store" ], - "summary" : "Find purchase order by ID", - "description" : "For valid response try integer IDs with value >= 1 and <= 10.\\ \\ Other values will generated exceptions", - "operationId" : "getOrderById", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "orderId", - "in" : "path", - "description" : "ID of pet that needs to be fetched", - "required" : true, - "type" : "integer", - "maximum" : 10.0, - "minimum" : 1.0, - "format" : "int64" - } ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "$ref" : "#/definitions/Order" - } - }, - "400" : { - "description" : "Invalid ID supplied" - }, - "404" : { - "description" : "Order not found" - } - } - }, - "delete" : { - "tags" : [ "store" ], - "summary" : "Delete purchase order by ID", - "description" : "For valid response try integer IDs with positive integer value.\\ \\ Negative or non-integer values will generate API errors", - "operationId" : "deleteOrder", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "orderId", - "in" : "path", - "description" : "ID of the order that needs to be deleted", - "required" : true, - "type" : "integer", - "minimum" : 1.0, - "format" : "int64" - } ], - "responses" : { - "400" : { - "description" : "Invalid ID supplied" - }, - "404" : { - "description" : "Order not found" - } - } - } - }, - "/user" : { - "post" : { - "tags" : [ "user" ], - "summary" : "Create user", - "description" : "This can only be done by the logged in user.", - "operationId" : "createUser", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "description" : "Created user object", - "required" : true, - "schema" : { - "$ref" : "#/definitions/User" - } - } ], - "responses" : { - "default" : { - "description" : "successful operation" - } - } - } - }, - "/user/createWithArray" : { - "post" : { - "tags" : [ "user" ], - "summary" : "Creates list of users with given input array", - "operationId" : "createUsersWithArrayInput", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "description" : "List of user object", - "required" : true, - "schema" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/User" - } - } - } ], - "responses" : { - "default" : { - "description" : "successful operation" - } - } - } - }, - "/user/createWithList" : { - "post" : { - "tags" : [ "user" ], - "summary" : "Creates list of users with given input array", - "operationId" : "createUsersWithListInput", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "description" : "List of user object", - "required" : true, - "schema" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/User" - } - } - } ], - "responses" : { - "default" : { - "description" : "successful operation" - } - } - } - }, - "/user/login" : { - "get" : { - "tags" : [ "user" ], - "summary" : "Logs user into the system", - "operationId" : "loginUser", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "username", - "in" : "query", - "description" : "The user name for login", - "required" : true, - "type" : "string" - }, { - "name" : "password", - "in" : "query", - "description" : "The password for login in clear text", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "type" : "string" - }, - "headers" : { - "X-Rate-Limit" : { - "type" : "integer", - "format" : "int32", - "description" : "calls per hour allowed by the user" - }, - "X-Expires-After" : { - "type" : "string", - "format" : "date-time", - "description" : "date in UTC when token expires" - } - } - }, - "400" : { - "description" : "Invalid username/password supplied" - } - } - } - }, - "/user/logout" : { - "get" : { - "tags" : [ "user" ], - "summary" : "Logs out current logged in user session", - "operationId" : "logoutUser", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ ], - "responses" : { - "default" : { - "description" : "successful operation" - } - } - } - }, - "/user/{username}" : { - "get" : { - "tags" : [ "user" ], - "summary" : "Get user by user name", - "operationId" : "getUserByName", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "username", - "in" : "path", - "description" : "The name that needs to be fetched. Use user1 for testing.", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "successful operation", - "schema" : { - "$ref" : "#/definitions/User" - } - }, - "400" : { - "description" : "Invalid username supplied" - }, - "404" : { - "description" : "User not found" - } - } - }, - "put" : { - "tags" : [ "user" ], - "summary" : "Updated user", - "description" : "This can only be done by the logged in user.", - "operationId" : "updateUser", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "username", - "in" : "path", - "description" : "name that need to be updated", - "required" : true, - "type" : "string" - }, { - "in" : "body", - "name" : "body", - "description" : "Updated user object", - "required" : true, - "schema" : { - "$ref" : "#/definitions/User" - } - } ], - "responses" : { - "400" : { - "description" : "Invalid user supplied" - }, - "404" : { - "description" : "User not found" - } - } - }, - "delete" : { - "tags" : [ "user" ], - "summary" : "Delete user", - "description" : "This can only be done by the logged in user.", - "operationId" : "deleteUser", - "produces" : [ "application/json", "application/xml" ], - "parameters" : [ { - "name" : "username", - "in" : "path", - "description" : "The name that needs to be deleted", - "required" : true, - "type" : "string" - } ], - "responses" : { - "400" : { - "description" : "Invalid username supplied" - }, - "404" : { - "description" : "User not found" - } - } - } - } - }, - "securityDefinitions" : { - "petstore_auth" : { - "type" : "oauth2", - "authorizationUrl" : "http://petstore.swagger.io/oauth/dialog", - "flow" : "implicit", - "scopes" : { - "write:pets" : "modify pets in your account", - "read:pets" : "read your pets" - } - }, - "api_key" : { - "type" : "apiKey", - "name" : "api_key", - "in" : "header" - } - }, - "definitions" : { - "Order" : { - "type" : "object", - "properties" : { - "id" : { - "type" : "integer", - "format" : "int64" - }, - "petId" : { - "type" : "integer", - "format" : "int64" - }, - "quantity" : { - "type" : "integer", - "format" : "int32" - }, - "shipDate" : { - "type" : "string", - "format" : "date-time" - }, - "status" : { - "type" : "string", - "description" : "Order Status", - "enum" : [ "placed", "approved", "delivered" ] - }, - "complete" : { - "type" : "boolean", - "default" : false - } - }, - "xml" : { - "name" : "Order" - } - }, - "Category" : { - "type" : "object", - "properties" : { - "id" : { - "type" : "integer", - "format" : "int64" - }, - "name" : { - "type" : "string" - } - }, - "xml" : { - "name" : "Category" - } - }, - "User" : { - "type" : "object", - "properties" : { - "id" : { - "type" : "integer", - "format" : "int64" - }, - "username" : { - "type" : "string" - }, - "firstName" : { - "type" : "string" - }, - "lastName" : { - "type" : "string" - }, - "email" : { - "type" : "string" - }, - "password" : { - "type" : "string" - }, - "phone" : { - "type" : "string" - }, - "userStatus" : { - "type" : "integer", - "format" : "int32", - "description" : "User Status" - } - }, - "xml" : { - "name" : "User" - } - }, - "Tag" : { - "type" : "object", - "properties" : { - "id" : { - "type" : "integer", - "format" : "int64" - }, - "name" : { - "type" : "string" - } - }, - "xml" : { - "name" : "Tag" - } - }, - "Pet" : { - "type" : "object", - "required" : [ "name", "photoUrls" ], - "properties" : { - "id" : { - "type" : "integer", - "format" : "int64" - }, - "category" : { - "$ref" : "#/definitions/Category" - }, - "name" : { - "type" : "string", - "example" : "doggie" - }, - "photoUrls" : { - "type" : "array", - "xml" : { - "name" : "photoUrl", - "wrapped" : true - }, - "items" : { - "type" : "string" - } - }, - "tags" : { - "type" : "array", - "xml" : { - "name" : "tag", - "wrapped" : true - }, - "items" : { - "$ref" : "#/definitions/Tag" - } - }, - "status" : { - "type" : "string", - "description" : "pet status in the store", - "enum" : [ "available", "pending", "sold" ] - } - }, - "xml" : { - "name" : "Pet" - } - }, - "ApiResponse" : { - "type" : "object", - "properties" : { - "code" : { - "type" : "integer", - "format" : "int32" - }, - "type" : { - "type" : "string" - }, - "message" : { - "type" : "string" - } - } - } - } -} \ No newline at end of file diff --git a/src/test/resources/2_0/mapArgs.yaml b/src/test/resources/2_0/mapArgs.yaml deleted file mode 100644 index c023311ae45..00000000000 --- a/src/test/resources/2_0/mapArgs.yaml +++ /dev/null @@ -1,358 +0,0 @@ ---- -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/src/test/resources/2_0/markdown.yaml b/src/test/resources/2_0/markdown.yaml deleted file mode 100644 index 276aa726cc5..00000000000 --- a/src/test/resources/2_0/markdown.yaml +++ /dev/null @@ -1,75 +0,0 @@ -swagger: '2.0' - -info: - version: '0.1.0' - title: An *API* with more **Markdown** in summary, description, and other text - description: > - Not really a *pseudo-random* number generator API. - This API uses [Markdown](http://daringfireball.net/projects/markdown/syntax) - in text: - - 1. in this API description - - 1. in operation summaries - - 1. in operation descriptions - - 1. in schema (model) titles and descriptions - - 1. in schema (model) member descriptions - -schemes: - - http -host: api.example.com -basePath: /v1 -tags: - - name: tag1 - description: A simple API **tag** -securityDefinitions: - apiKey: - type: apiKey - in: header - name: api_key -security: - - apiKey: [] - -paths: - - /random: - get: - tags: - - tag1 - summary: A single *random* result - description: Return a single *random* result from a given seed - operationId: getRandomNumber - parameters: - - name: seed - in: query - description: A random number *seed*. - required: true - type: string - responses: - '200': - description: Operation *succeeded* - schema: - $ref: '#/definitions/RandomNumber' - '404': - description: Invalid or omitted *seed*. Seeds must be **valid** numbers. - -definitions: - RandomNumber: - title: '*Pseudo-random* number' - description: A *pseudo-random* number generated from a seed. - properties: - value: - description: The *pseudo-random* number - type: number - format: double - seed: - description: The `seed` used to generate this number - type: number - format: double - sequence: - description: The sequence number of this random number. - type: integer - format: int64 diff --git a/src/test/resources/2_0/npe1.yaml b/src/test/resources/2_0/npe1.yaml deleted file mode 100644 index fc94edce4c8..00000000000 --- a/src/test/resources/2_0/npe1.yaml +++ /dev/null @@ -1,113 +0,0 @@ ---- -# This is a sample Swagger spec, describing a simple API as a starting point. - -swagger: "2.0" -info: - description: App - version: 1.0.0 - title: Application - -host: localhost:32000 -basePath: /api/v1.0 -schemes: -- http - -tags: - -paths: - /default/Resources/{id}: - post: - description: "Post a Resource status set for a specific resource Id" - operationId: resourceStatusSet - consumes: - - application/json - parameters: - - name: "exclusive" - in: "query" - description: "Exclusive Operation on a resource" - type: "boolean" - default: false - - name: id - in: "path" - description: "id of the requested resource" - required: true - type: integer - format: int32 - - name: "body" - in: "body" - description: "Request to post" - schema: - $ref: "#/definitions/ResourceRequest" - responses: - 200: - description: "Successful response" - - 404: - description: "The request was not successfully executed." - - -definitions: - - Options: - type: "object" - properties: - Config: - description: "List of configuration options" - type: "object" - additionalProperties: - type: "string" - - - Resource: - required: - - id - type: object - properties: - id: - type: integer - format: int32 - description: | - "Id of the Resource" - name: - type: string - description: | - "Name of the Resource" - type: - type: string - description: "" - options: - $ref: "#/definitions/Options" - - ResourceOperations: - description: "An object describing the operations" - type: "object" - additionalProperties: - type: "string" - - ResourceRequest: - allOf: - - $ref: "#/definitions/Resource" - - type: "object" - required: - - handle - properties: - handle: - type : "string" - x-nullable: false - requestCode: - type: integer - format: int32 - description: | - "Request code of the operation" - operations: - $ref: "#/definitions/ResourceOperations" - payload: - type: array - items: - type: integer - format: int32 - args: - type: "array" - items: - type: "string" - diff --git a/src/test/resources/2_0/pathWithHtmlEntity.yaml b/src/test/resources/2_0/pathWithHtmlEntity.yaml deleted file mode 100644 index c9d0a9072a9..00000000000 --- a/src/test/resources/2_0/pathWithHtmlEntity.yaml +++ /dev/null @@ -1,76 +0,0 @@ ---- -swagger: "2.0" -basePath: / -info: - description: "Test for response code default" - title: "path with html entity test" - version: "1.0.0" -paths: - /foo=bar: - get: - produces: - - application/json - responses: - 200: - description: "successful operation" - default: - description: "Internal server error" - summary: Test -definitions: - MapTest: - type: object - properties: - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: "#/definitions/StringBooleanMap" - ref_test: - $ref: "#/definitions/StringRef" - direct_test: - type: string - StringBooleanMap: - additionalProperties: - type: boolean - StringRef: - type: string - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - properties: - id: - type: integer - format: int64 - category: - $ref: '#/definitions/Category' - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category \ No newline at end of file diff --git a/src/test/resources/2_0/petstore-bash.json b/src/test/resources/2_0/petstore-bash.json deleted file mode 100644 index 964b47418d0..00000000000 --- a/src/test/resources/2_0/petstore-bash.json +++ /dev/null @@ -1,1053 +0,0 @@ -{ - "swagger":"2.0", - "info":{ - "description":"This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.", - "version":"1.0.0", - "title":"OpenAPI Petstore", - "termsOfService":"http://swagger.io/terms/", - "license":{ - "name":"Apache-2.0", - "url":"https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host":"petstore.swagger.io", - "basePath":"/v2", - "tags":[ - { - "name":"pet", - "description":"Everything about your Pets", - "externalDocs":{ - "description":"Find out more", - "url":"http://swagger.io" - } - }, - { - "name":"store", - "description":"Access to Petstore orders" - }, - { - "name":"user", - "description":"Operations about user", - "externalDocs":{ - "description":"Find out more about our store", - "url":"http://swagger.io" - } - } - ], - "schemes":[ - "http" - ], - "paths":{ - "/pet":{ - "post":{ - "tags":[ - "pet" - ], - "summary":"Add a new pet to the store", - "description":"", - "operationId":"addPet", - "consumes":[ - "application/json", - "application/xml" - ], - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "in":"body", - "name":"body", - "description":"Pet object that needs to be added to the store", - "required":true, - "schema":{ - "$ref":"#/definitions/Pet" - } - } - ], - "responses":{ - "405":{ - "description":"Invalid input" - } - }, - "security":[ - { - "petstore_auth":[ - "write:pets", - "read:pets" - ] - } - ] - }, - "put":{ - "tags":[ - "pet" - ], - "summary":"Update an existing pet", - "description":"", - "operationId":"updatePet", - "consumes":[ - "application/json", - "application/xml" - ], - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "in":"body", - "name":"body", - "description":"Pet object that needs to be added to the store", - "required":true, - "schema":{ - "$ref":"#/definitions/Pet" - } - } - ], - "responses":{ - "400":{ - "description":"Invalid ID supplied" - }, - "404":{ - "description":"Pet not found" - }, - "405":{ - "description":"Validation exception" - } - }, - "security":[ - { - "petstore_auth":[ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByStatus":{ - "get":{ - "tags":[ - "pet" - ], - "summary":"Finds Pets by status", - "x-bash-codegen-description": "Multiple status `values` can be provided with comma separated strings", - "description": "Multiple status values can be provided with comma separated strings", - "operationId":"findPetsByStatus", - "produces":[ - "application/xml", - "application/json" - ], - "x-code-samples":[ - { - "lang": "Shell", - "source": "petstore-cli findPetsByStatus status=available" - } - ], - "parameters":[ - { - "name":"status", - "in":"query", - "description":"Status values that need to be considered for filter", - "required":true, - "type":"array", - "items":{ - "type":"string", - "enum":[ - "available", - "pending", - "sold" - ], - "default":"available" - }, - "collectionFormat":"multi" - } - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "type":"array", - "items":{ - "$ref":"#/definitions/Pet" - } - } - }, - "400":{ - "description":"Invalid status value" - } - }, - "security":[ - { - "petstore_auth":[ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByTags":{ - "get":{ - "tags":[ - "pet" - ], - "summary":"Finds Pets by tags", - "description":"Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", - "operationId":"findPetsByTags", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"tags", - "in":"query", - "description":"Tags to filter by", - "required":true, - "type":"array", - "items":{ - "type":"string" - }, - "collectionFormat":"csv" - } - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "type":"array", - "items":{ - "$ref":"#/definitions/Pet" - } - } - }, - "400":{ - "description":"Invalid tag value" - } - }, - "security":[ - { - "petstore_auth":[ - "write:pets", - "read:pets" - ] - } - ], - "deprecated":true - } - }, - "/pet/{petId}":{ - "get":{ - "tags":[ - "pet" - ], - "summary":"Find pet by ID", - "description":"Returns a single pet", - "operationId":"getPetById", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"petId", - "in":"path", - "description":"ID of pet to return", - "required":true, - "type":"integer", - "format":"int64" - } - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "$ref":"#/definitions/Pet" - } - }, - "400":{ - "description":"Invalid ID supplied" - }, - "404":{ - "description":"Pet not found" - } - }, - "security":[ - { - "api_key":[ - - ] - } - ] - }, - "post":{ - "tags":[ - "pet" - ], - "summary":"Updates a pet in the store with form data", - "description":"", - "operationId":"updatePetWithForm", - "consumes":[ - "application/x-www-form-urlencoded" - ], - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"petId", - "in":"path", - "description":"ID of pet that needs to be updated", - "required":true, - "type":"integer", - "format":"int64" - }, - { - "name":"name", - "in":"formData", - "description":"Updated name of the pet", - "required":false, - "type":"string" - }, - { - "name":"status", - "in":"formData", - "description":"Updated status of the pet", - "required":false, - "type":"string" - } - ], - "responses":{ - "405":{ - "description":"Invalid input" - } - }, - "security":[ - { - "petstore_auth":[ - "write:pets", - "read:pets" - ] - } - ] - }, - "delete":{ - "tags":[ - "pet" - ], - "summary":"Deletes a pet", - "description":"", - "operationId":"deletePet", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"api_key", - "in":"header", - "required":false, - "type":"string" - }, - { - "name":"petId", - "in":"path", - "description":"Pet id to delete", - "required":true, - "type":"integer", - "format":"int64" - } - ], - "responses":{ - "400":{ - "description":"Invalid ID supplied" - }, - "404":{ - "description":"Pet not found" - } - }, - "security":[ - { - "petstore_auth":[ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/{petId}/uploadImage":{ - "post":{ - "tags":[ - "pet" - ], - "summary":"uploads an image", - "description":"", - "operationId":"uploadFile", - "consumes":[ - "multipart/form-data" - ], - "produces":[ - "application/json" - ], - "parameters":[ - { - "name":"petId", - "in":"path", - "description":"ID of pet to update", - "required":true, - "type":"integer", - "format":"int64" - }, - { - "name":"additionalMetadata", - "in":"formData", - "description":"Additional data to pass to server", - "required":false, - "type":"string" - }, - { - "name":"file", - "in":"formData", - "description":"file to upload", - "required":false, - "type":"file" - } - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "$ref":"#/definitions/ApiResponse" - } - } - }, - "security":[ - { - "petstore_auth":[ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/store/inventory":{ - "get":{ - "tags":[ - "store" - ], - "summary":"Returns pet inventories by status", - "description":"Returns a map of status codes to quantities", - "operationId":"getInventory", - "produces":[ - "application/json" - ], - "parameters":[ - - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "type":"object", - "additionalProperties":{ - "type":"integer", - "format":"int32" - } - } - } - }, - "security":[ - { - "api_key":[ - - ] - } - ] - } - }, - "/store/order":{ - "post":{ - "tags":[ - "store" - ], - "summary":"Place an order for a pet", - "description":"", - "operationId":"placeOrder", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "in":"body", - "name":"body", - "description":"order placed for purchasing the pet", - "required":true, - "schema":{ - "$ref":"#/definitions/Order" - } - } - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "$ref":"#/definitions/Order" - } - }, - "400":{ - "description":"Invalid Order" - } - } - } - }, - "/store/order/{orderId}":{ - "get":{ - "tags":[ - "store" - ], - "summary":"Find purchase order by ID", - "description":"For valid response try integer IDs with value >= 1 and <= 10. Other values will generated exceptions", - "operationId":"getOrderById", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"orderId", - "in":"path", - "description":"ID of pet that needs to be fetched", - "required":true, - "type":"integer", - "maximum":10.0, - "minimum":1.0, - "format":"int64" - } - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "$ref":"#/definitions/Order" - } - }, - "400":{ - "description":"Invalid ID supplied" - }, - "404":{ - "description":"Order not found" - } - } - }, - "delete":{ - "tags":[ - "store" - ], - "summary":"Delete purchase order by ID", - "description":"For valid response try integer IDs with positive integer value. Negative or non-integer values will generate API errors", - "operationId":"deleteOrder", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"orderId", - "in":"path", - "description":"ID of the order that needs to be deleted", - "required":true, - "type":"integer", - "minimum":1.0, - "format":"int64" - } - ], - "responses":{ - "400":{ - "description":"Invalid ID supplied" - }, - "404":{ - "description":"Order not found" - } - } - } - }, - "/user":{ - "post":{ - "tags":[ - "user" - ], - "summary":"Create user", - "description":"This can only be done by the logged in user.", - "operationId":"createUser", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "in":"body", - "name":"body", - "description":"Created user object", - "required":true, - "schema":{ - "$ref":"#/definitions/User" - } - } - ], - "responses":{ - "default":{ - "description":"successful operation" - } - } - } - }, - "/user/createWithArray":{ - "post":{ - "tags":[ - "user" - ], - "summary":"Creates list of users with given input array", - "description":"", - "operationId":"createUsersWithArrayInput", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "in":"body", - "name":"body", - "description":"List of user object", - "required":true, - "schema":{ - "type":"array", - "items":{ - "$ref":"#/definitions/User" - } - } - } - ], - "responses":{ - "default":{ - "description":"successful operation" - } - } - } - }, - "/user/createWithList":{ - "post":{ - "tags":[ - "user" - ], - "summary":"Creates list of users with given input array", - "description":"", - "operationId":"createUsersWithListInput", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "in":"body", - "name":"body", - "description":"List of user object", - "required":true, - "schema":{ - "type":"array", - "items":{ - "$ref":"#/definitions/User" - } - } - } - ], - "responses":{ - "default":{ - "description":"successful operation" - } - } - } - }, - "/user/login":{ - "get":{ - "tags":[ - "user" - ], - "summary":"Logs user into the system", - "description":"", - "operationId":"loginUser", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"username", - "in":"query", - "description":"The user name for login", - "required":true, - "type":"string" - }, - { - "name":"password", - "in":"query", - "description":"The password for login in clear text", - "required":true, - "type":"string" - } - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "type":"string" - }, - "headers":{ - "X-Rate-Limit":{ - "type":"integer", - "format":"int32", - "description":"calls per hour allowed by the user" - }, - "X-Expires-After":{ - "type":"string", - "format":"date-time", - "description":"date in UTC when token expires" - } - } - }, - "400":{ - "description":"Invalid username/password supplied" - } - } - } - }, - "/user/logout":{ - "get":{ - "tags":[ - "user" - ], - "summary":"Logs out current logged in user session", - "description":"", - "operationId":"logoutUser", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - - ], - "responses":{ - "default":{ - "description":"successful operation" - } - } - } - }, - "/user/{username}":{ - "get":{ - "tags":[ - "user" - ], - "summary":"Get user by user name", - "description":"", - "operationId":"getUserByName", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"username", - "in":"path", - "description":"The name that needs to be fetched. Use user1 for testing. ", - "required":true, - "type":"string" - } - ], - "responses":{ - "200":{ - "description":"successful operation", - "schema":{ - "$ref":"#/definitions/User" - } - }, - "400":{ - "description":"Invalid username supplied" - }, - "404":{ - "description":"User not found" - } - } - }, - "put":{ - "tags":[ - "user" - ], - "summary":"Updated user", - "description":"This can only be done by the logged in user.", - "operationId":"updateUser", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"username", - "in":"path", - "description":"name that need to be updated", - "required":true, - "type":"string" - }, - { - "in":"body", - "name":"body", - "description":"Updated user object", - "required":true, - "schema":{ - "$ref":"#/definitions/User" - } - } - ], - "responses":{ - "400":{ - "description":"Invalid user supplied" - }, - "404":{ - "description":"User not found" - } - } - }, - "delete":{ - "tags":[ - "user" - ], - "summary":"Delete user", - "description":"This can only be done by the logged in user.", - "operationId":"deleteUser", - "produces":[ - "application/xml", - "application/json" - ], - "parameters":[ - { - "name":"username", - "in":"path", - "description":"The name that needs to be deleted", - "required":true, - "type":"string" - } - ], - "responses":{ - "400":{ - "description":"Invalid username supplied" - }, - "404":{ - "description":"User not found" - } - } - } - } - }, - "securityDefinitions":{ - "petstore_auth":{ - "type":"oauth2", - "authorizationUrl":"http://petstore.swagger.io/oauth/dialog", - "flow":"implicit", - "scopes":{ - "write:pets":"modify pets in your account", - "read:pets":"read your pets" - } - }, - "api_key":{ - "type":"apiKey", - "name":"api_key", - "in":"header" - } - }, - "definitions":{ - "Order":{ - "type":"object", - "properties":{ - "id":{ - "type":"integer", - "format":"int64" - }, - "petId":{ - "type":"integer", - "format":"int64" - }, - "quantity":{ - "type":"integer", - "format":"int32" - }, - "shipDate":{ - "type":"string", - "format":"date-time" - }, - "status":{ - "type":"string", - "description":"Order Status", - "enum":[ - "placed", - "approved", - "delivered" - ] - }, - "complete":{ - "type":"boolean", - "default":false - } - }, - "xml":{ - "name":"Order" - } - }, - "Category":{ - "type":"object", - "properties":{ - "id":{ - "type":"integer", - "format":"int64" - }, - "name":{ - "type":"string" - } - }, - "xml":{ - "name":"Category" - } - }, - "User":{ - "type":"object", - "properties":{ - "id":{ - "type":"integer", - "format":"int64" - }, - "username":{ - "type":"string" - }, - "firstName":{ - "type":"string" - }, - "lastName":{ - "type":"string" - }, - "email":{ - "type":"string" - }, - "password":{ - "type":"string" - }, - "phone":{ - "type":"string" - }, - "userStatus":{ - "type":"integer", - "format":"int32", - "description":"User Status" - } - }, - "xml":{ - "name":"User" - } - }, - "Tag":{ - "type":"object", - "properties":{ - "id":{ - "type":"integer", - "format":"int64" - }, - "name":{ - "type":"string" - } - }, - "xml":{ - "name":"Tag" - } - }, - "Pet":{ - "type":"object", - "required":[ - "name", - "photoUrls" - ], - "example": { - "name": "lucky", - "photoUrls": [ - "http://example.com/lucky1.jpg" - ] - }, - "properties":{ - "id":{ - "type":"integer", - "format":"int64" - }, - "category":{ - "$ref":"#/definitions/Category" - }, - "name":{ - "type":"string", - "example":"doggie" - }, - "photoUrls":{ - "type":"array", - "xml":{ - "name":"photoUrl", - "wrapped":true - }, - "items":{ - "type":"string" - } - }, - "tags":{ - "type":"array", - "xml":{ - "name":"tag", - "wrapped":true - }, - "items":{ - "$ref":"#/definitions/Tag" - } - }, - "status":{ - "type":"string", - "description":"pet status in the store", - "enum":[ - "available", - "pending", - "sold" - ] - } - }, - "xml":{ - "name":"Pet" - } - }, - "ApiResponse":{ - "type":"object", - "properties":{ - "code":{ - "type":"integer", - "format":"int32" - }, - "type":{ - "type":"string" - }, - "message":{ - "type":"string" - } - } - } - }, - "externalDocs":{ - "description":"Find out more about Swagger", - "url":"http://swagger.io" - } -} diff --git a/src/test/resources/2_0/petstore-nullable.yaml b/src/test/resources/2_0/petstore-nullable.yaml deleted file mode 100644 index 9a7e2e9c5f9..00000000000 --- a/src/test/resources/2_0/petstore-nullable.yaml +++ /dev/null @@ -1,703 +0,0 @@ -swagger: '2.0' -info: - description: 'This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.' - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - x-nullable: true - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - x-nullable: true - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - type: string - x-example: orderid123 - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header -definitions: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-nullable: true - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - x-nullable: true - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - x-nullable: true - tags: - x-nullable: true - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - x-nullable: true - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/2_0/petstore-orig.json b/src/test/resources/2_0/petstore-orig.json deleted file mode 100644 index 907bfd79113..00000000000 --- a/src/test/resources/2_0/petstore-orig.json +++ /dev/null @@ -1,961 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. You can find out more about Swagger at http://swagger.io or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": "1.0.0", - "title": "OpenAPI Petstore", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host": "petstore.swagger.io", - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/pet": { - "post": { - "tags": [ - "pet" - ], - "summary": "Add a new pet to the store", - "description": "", - "operationId": "addPet", - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": false, - "schema": { - "$ref": "#/definitions/Pet" - } - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "put": { - "tags": [ - "pet" - ], - "summary": "Update an existing pet", - "description": "", - "operationId": "updatePet", - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": false, - "schema": { - "$ref": "#/definitions/Pet" - } - } - ], - "responses": { - "405": { - "description": "Validation exception" - }, - "404": { - "description": "Pet not found" - }, - "400": { - "description": "Invalid ID supplied" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByStatus": { - "get": { - "tags": [ - "pet" - ], - "summary": "Finds Pets by status", - "description": "Multiple status values can be provided with comma separated strings", - "operationId": "findPetsByStatus", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "status", - "in": "query", - "description": "Status values that need to be considered for filter", - "required": false, - "type": "array", - "items": { - "type": "string" - }, - "collectionFormat": "multi", - "default": ["available"] - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Pet" - } - } - }, - "400": { - "description": "Invalid status value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByTags": { - "get": { - "tags": [ - "pet" - ], - "summary": "Finds Pets by tags", - "description": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", - "operationId": "findPetsByTags", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "tags", - "in": "query", - "description": "Tags to filter by", - "required": false, - "type": "array", - "items": { - "type": "string" - }, - "collectionFormat": "multi" - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Pet" - } - } - }, - "400": { - "description": "Invalid tag value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/{petId}": { - "get": { - "tags": [ - "pet" - ], - "summary": "Find pet by ID", - "description": "Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions", - "operationId": "getPetById", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "integer", - "format": "int64" - } - ], - "responses": { - "404": { - "description": "Pet not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Pet" - } - }, - "400": { - "description": "Invalid ID supplied" - } - }, - "security": [ - { - "api_key": [] - }, - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "post": { - "tags": [ - "pet" - ], - "summary": "Updates a pet in the store with form data", - "description": "", - "operationId": "updatePetWithForm", - "consumes": [ - "application/x-www-form-urlencoded" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet that needs to be updated", - "required": true, - "type": "string" - }, - { - "name": "name", - "in": "formData", - "description": "Updated name of the pet", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "formData", - "description": "Updated status of the pet", - "required": false, - "type": "string" - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "delete": { - "tags": [ - "pet" - ], - "summary": "Deletes a pet", - "description": "", - "operationId": "deletePet", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "api_key", - "in": "header", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "petId", - "in": "path", - "description": "Pet id to delete", - "required": true, - "type": "integer", - "format": "int64" - } - ], - "responses": { - "400": { - "description": "Invalid pet value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/{petId}/uploadImage": { - "post": { - "tags": [ - "pet" - ], - "summary": "uploads an image", - "description": "", - "operationId": "uploadFile", - "consumes": [ - "multipart/form-data" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet to update", - "required": true, - "type": "integer", - "format": "int64" - }, - { - "name": "additionalMetadata", - "in": "formData", - "description": "Additional data to pass to server", - "required": false, - "type": "string" - }, - { - "name": "file", - "in": "formData", - "description": "file to upload", - "required": false, - "type": "file" - } - ], - "responses": { - "default": { - "description": "successful operation" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/store/inventory": { - "get": { - "tags": [ - "store" - ], - "summary": "Returns pet inventories by status", - "description": "Returns a map of status codes to quantities", - "operationId": "getInventory", - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "object", - "additionalProperties": { - "type": "integer", - "format": "int32" - } - } - } - }, - "security": [ - { - "api_key": [] - } - ] - } - }, - "/store/order": { - "post": { - "tags": [ - "store" - ], - "summary": "Place an order for a pet", - "description": "", - "operationId": "placeOrder", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "order placed for purchasing the pet", - "required": false, - "schema": { - "$ref": "#/definitions/Order" - } - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Order" - } - }, - "400": { - "description": "Invalid Order" - } - } - } - }, - "/store/order/{orderId}": { - "get": { - "tags": [ - "store" - ], - "summary": "Find purchase order by ID", - "description": "For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions", - "operationId": "getOrderById", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "Order not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Order" - } - }, - "400": { - "description": "Invalid ID supplied" - } - } - }, - "delete": { - "tags": [ - "store" - ], - "summary": "Delete purchase order by ID", - "description": "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors", - "operationId": "deleteOrder", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "ID of the order that needs to be deleted", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "Order not found" - }, - "400": { - "description": "Invalid ID supplied" - } - } - } - }, - "/user": { - "post": { - "tags": [ - "user" - ], - "summary": "Create user", - "description": "This can only be done by the logged in user.", - "operationId": "createUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Created user object", - "required": false, - "schema": { - "$ref": "#/definitions/User" - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/createWithArray": { - "post": { - "tags": [ - "user" - ], - "summary": "Creates list of users with given input array", - "description": "", - "operationId": "createUsersWithArrayInput", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "List of user object", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/User" - } - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/createWithList": { - "post": { - "tags": [ - "user" - ], - "summary": "Creates list of users with given input array", - "description": "", - "operationId": "createUsersWithListInput", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "List of user object", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/User" - } - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/login": { - "get": { - "tags": [ - "user" - ], - "summary": "Logs user into the system", - "description": "", - "operationId": "loginUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "query", - "description": "The user name for login", - "required": false, - "type": "string" - }, - { - "name": "password", - "in": "query", - "description": "The password for login in clear text", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "string" - } - }, - "400": { - "description": "Invalid username/password supplied" - } - } - } - }, - "/user/logout": { - "get": { - "tags": [ - "user" - ], - "summary": "Logs out current logged in user session", - "description": "", - "operationId": "logoutUser", - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/{username}": { - "get": { - "tags": [ - "user" - ], - "summary": "Get user by user name", - "description": "", - "operationId": "getUserByName", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "The name that needs to be fetched. Use user1 for testing. ", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/User" - } - }, - "400": { - "description": "Invalid username supplied" - } - } - }, - "put": { - "tags": [ - "user" - ], - "summary": "Updated user", - "description": "This can only be done by the logged in user.", - "operationId": "updateUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "name that need to be deleted", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "description": "Updated user object", - "required": false, - "schema": { - "$ref": "#/definitions/User" - } - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "400": { - "description": "Invalid user supplied" - } - } - }, - "delete": { - "tags": [ - "user" - ], - "summary": "Delete user", - "description": "This can only be done by the logged in user.", - "operationId": "deleteUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "The name that needs to be deleted", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "400": { - "description": "Invalid username supplied" - } - } - } - } - }, - "securityDefinitions": { - "api_key": { - "type": "apiKey", - "name": "api_key", - "in": "header" - }, - "petstore_auth": { - "type": "oauth2", - "authorizationUrl": "http://petstore.swagger.io/api/oauth/dialog", - "flow": "implicit", - "scopes": { - "write:pets": "modify pets in your account", - "read:pets": "read your pets" - } - } - }, - "definitions": { - "User": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "username": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "email": { - "type": "string" - }, - "password": { - "type": "string" - }, - "phone": { - "type": "string" - }, - "userStatus": { - "type": "integer", - "format": "int32", - "description": "User Status" - } - }, - "xml": { - "name": "User" - } - }, - "Category": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "xml": { - "name": "Category" - } - }, - "Pet": { - "required": [ - "name", - "photoUrls" - ], - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "category": { - "$ref": "#/definitions/Category" - }, - "name": { - "type": "string", - "example": "doggie" - }, - "photoUrls": { - "type": "array", - "xml": { - "name": "photoUrl", - "wrapped": true - }, - "items": { - "type": "string" - } - }, - "tags": { - "type": "array", - "xml": { - "name": "tag", - "wrapped": true - }, - "items": { - "$ref": "#/definitions/Tag" - } - }, - "status": { - "type": "string", - "description": "pet status in the store", - "enum": [ - "available", - "pending", - "sold" - ] - } - }, - "xml": { - "name": "Pet" - } - }, - "Tag": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "xml": { - "name": "Tag" - } - }, - "Order": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "petId": { - "type": "integer", - "format": "int64" - }, - "quantity": { - "type": "integer", - "format": "int32" - }, - "shipDate": { - "type": "string", - "format": "date-time" - }, - "status": { - "type": "string", - "description": "Order Status", - "enum": [ - "placed", - "approved", - "delivered" - ] - }, - "complete": { - "type": "boolean" - } - }, - "xml": { - "name": "Order" - } - } - } -} diff --git a/src/test/resources/2_0/petstore-proto.yaml b/src/test/resources/2_0/petstore-proto.yaml deleted file mode 100644 index f6d9efaa4c9..00000000000 --- a/src/test/resources/2_0/petstore-proto.yaml +++ /dev/null @@ -1,699 +0,0 @@ -swagger: '2.0' -info: - description: 'This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.' - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -consumes: - - application/octet-stream -produces: - - application/octet-stream -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header -definitions: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/2_0/petstore-security-test.yaml b/src/test/resources/2_0/petstore-security-test.yaml deleted file mode 100644 index 462125437a0..00000000000 --- a/src/test/resources/2_0/petstore-security-test.yaml +++ /dev/null @@ -1,68 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ */ ' \" =end -- \r\n \n \r" - version: 1.0.0 */ ' " =end -- \r\n \n \r - title: OpenAPI Petstore */ ' " =end -- \r\n \n \r - termsOfService: http://url.to/terms/ */ ' " =end -- \r\n \n \r - contact: - email: something@something.abc */ ' " =end -- \r\n \n \r - license: - name: Apache-2.0 */ ' " =end -- \r\n \n \r - url: https://www.apache.org/licenses/LICENSE-2.0.html */ ' " =end -- \r\n \n \r -host: petstore.swagger.io */ ' " =end -- \r\n \n \r -basePath: /v2 */ ' " =end -- \r\n \n \r -tags: - - name: fake - description: Everything about your Pets */ ' " =end -- \r\n \n \r - externalDocs: - description: Find out more */ ' " =end -- \r\n \n \r - url: 'https://openapis.org' -schemes: - - http */ ' " =end -- \r\n \n \r -paths: - /fake: - put: - tags: - - fake - summary: To test code injection */ ' " =end -- \r\n \n \r - description: To test code injection */ ' " =end -- \r\n \n \r - operationId: testCodeInject */ ' " =end -- \r\n \n \r - consumes: - - application/x-www-form-urlencoded - - "*/ ' \" =end -- \r\n \n \r" - produces: - - application/json - - "*/ ' \" =end -- \r\n \n \r" - parameters: - - name: test code inject */ ' " =end -- \r\n \n \r - type: string - in: formData - description: To test code injection */ ' " =end -- \r\n \n \r - responses: - '400': - description: To test code injection */ ' " =end -- \r\n \n \r -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account */ ' " =end -- \r\n \n \r - 'read:pets': read your pets */ ' " =end -- \r\n \n \r - api_key: - type: apiKey - name: api_key */ ' " =end -- \r\n \n \r - in: header -definitions: - Return: - description: Model for testing reserved words */ ' " =end -- \r\n \n \r - properties: - return: - description: property description */ ' " =end -- \r\n \n \r - type: integer - format: int32 - xml: - name: Return -externalDocs: - description: Find out more about OpenAPI */ ' " =end -- \r\n \n \r - url: 'https://openapis.org' diff --git a/src/test/resources/2_0/petstore-vendor-mime.yaml b/src/test/resources/2_0/petstore-vendor-mime.yaml deleted file mode 100644 index 4bf2f04d968..00000000000 --- a/src/test/resources/2_0/petstore-vendor-mime.yaml +++ /dev/null @@ -1,1218 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\" - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/vnd.mycompany.resA.v1+json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/vnd.mycompany.v1+json - - application/xml - produces: - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - type: string - minimum: 1 - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing. ' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - - /fake: - patch: - tags: - - fake - summary: To test "client" model - descriptions: To test "client" model - operationId: testClientModel - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - get: - tags: - - fake - summary: To test enum parameters - descriptions: To test enum parameters - operationId: testEnumParameters - consumes: - - application/json - produces: - - application/json - parameters: - - name: enum_form_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: formData - description: Form parameter enum test (string array) - - name: enum_form_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: formData - description: Form parameter enum test (string) - - name: enum_header_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: header - description: Header parameter enum test (string array) - - name: enum_header_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: header - description: Header parameter enum test (string) - - name: enum_query_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: query - description: Query parameter enum test (string array) - - name: enum_query_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: query - description: Query parameter enum test (string) - - name: enum_query_integer - type: number - format: int32 - enum: - - 1 - - -2 - in: query - description: Query parameter enum test (double) - - name: enum_query_double - type: number - format: double - enum: - - 1.1 - - -1.2 - in: formData - description: Query parameter enum test (double) - responses: - '400': - description: Invalid request - '404': - description: Not found - post: - tags: - - fake - summary: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - description: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - operationId: testEndpointParameters - consumes: - - application/xml; charset=utf-8 - - application/json; charset=utf-8 - produces: - - application/xml; charset=utf-8 - - application/json; charset=utf-8 - parameters: - - name: integer - type: integer - maximum: 100 - minimum: 10 - in: formData - description: None - - name: int32 - type: integer - format: int32 - maximum: 200 - minimum: 20 - in: formData - description: None - - name: int64 - type: integer - format: int64 - in: formData - description: None - - name: number - type: number - maximum: 543.2 - minimum: 32.1 - in: formData - description: None - required: true - - name: float - type: number - format: float - maximum: 987.6 - in: formData - description: None - - name: double - type: number - in: formData - format: double - maximum: 123.4 - minimum: 67.8 - required: true - description: None - - name: string - type: string - pattern: /[a-z]/i - in: formData - description: None - - name: pattern_without_delimiter - type: string - pattern: "^[A-Z].*" - in: formData - description: None - required: true - - name: byte - type: string - format: byte - in: formData - description: None - required: true - - name: binary - type: string - format: binary - in: formData - description: None - - name: date - type: string - format: date - in: formData - description: None - - name: dateTime - type: string - format: date-time - in: formData - description: None - - name: password - type: string - format: password - maxLength: 64 - minLength: 10 - in: formData - description: None - - name: callback - type: string - in: formData - description: None - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - http_basic_test: - type: basic -definitions: - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - '$special[model.name]': - properties: - '$special[property.name]': - type: integer - format: int64 - xml: - name: '$special[model.name]' - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - Dog: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - declawed: - type: boolean - Animal: - type: object - discriminator: className - required: - - className - properties: - className: - type: string - color: - type: string - default: 'red' - AnimalFarm: - type: array - items: - $ref: '#/definitions/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - string: - type: string - pattern: /[a-z]/i - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - dateTime: - type: string - format: date-time - uuid: - type: string - format: uuid - password: - type: string - format: password - maxLength: 64 - minLength: 10 - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - properties: - enum_string: - type: string - enum: - - UPPER - - lower - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - AdditionalPropertiesClass: - type: object - properties: - map_property: - type: object - additionalProperties: - type: string - map_of_map_property: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/definitions/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - # comment out the following (map of map of enum) as many language not yet support this - #map_map_of_enum: - # type: object - # additionalProperties: - # type: object - # additionalProperties: - # type: string - # enum: - # - UPPER - # - lower - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/definitions/ReadOnlyFirst' - # commented out the below test case for array of enum for the time being - # as not all language can handle it - #array_of_enum: - # type: array - # items: - # type: string - # enum: - # - UPPER - # - lower - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - ">=" - - "$" - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - # comment out the following as 2d array of enum is not supported at the moment - #array_array_enum: - # type: array - # items: - # type: array - # items: - # type: string - # enum: - # - Cat - # - Dog \ No newline at end of file diff --git a/src/test/resources/2_0/petstore-with-date-field.yaml b/src/test/resources/2_0/petstore-with-date-field.yaml deleted file mode 100644 index 017e66b427e..00000000000 --- a/src/test/resources/2_0/petstore-with-date-field.yaml +++ /dev/null @@ -1,688 +0,0 @@ -swagger: '2.0' -info: - description: 'This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.' - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/getAll: - get: - tags: - - pet - summary: Get all pets - description: '' - operationId: getAllPets - produces: - - application/xml - - application/json - parameters: - - name: lastUpdated - in: query - description: "When this endpoint was hit last to help identify if the client already has the latest copy." - required: false - type: "string" - format: "date-time" - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '204': - description: Client already has latest copy of this endpoint - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header -definitions: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/2_0/petstore-with-fake-endpoints-for-testing-playframework-with-security.yaml b/src/test/resources/2_0/petstore-with-fake-endpoints-for-testing-playframework-with-security.yaml deleted file mode 100644 index be54ca6da2b..00000000000 --- a/src/test/resources/2_0/petstore-with-fake-endpoints-for-testing-playframework-with-security.yaml +++ /dev/null @@ -1,254 +0,0 @@ -swagger: '2.0' -info: - description: 'This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.' - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_token: [base] - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value -securityDefinitions: - petstore_token: - type: oauth2 - description: security definition for using keycloak authentification with control site. - authorizationUrl: https://keycloak-dev.business.stingray.com/auth/realms/CSLocal/protocol/openid-connect/auth - tokenUrl: https://keycloak-dev.business.stingray.com/auth/realms/CSLocal/protocol/openid-connect/token - x-jwksUrl: https://keycloak-dev.business.stingray.com/auth/realms/CSLocal/protocol/openid-connect/certs - x-tokenIntrospectUrl: https://keycloak-dev.business.stingray.com/auth/realms/CSLocal/protocol/openid-connect/token/introspect - flow: accessCode - scopes: - base: not sure if we will be using scopes, at least in the beginning, but since we need to specify one.... - api_key: - type: apiKey - name: api_key - in: header -definitions: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-saga-and-records.yaml b/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-saga-and-records.yaml deleted file mode 100644 index 29c48ddc0bd..00000000000 --- a/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-saga-and-records.yaml +++ /dev/null @@ -1,1237 +0,0 @@ -swagger: '2.0' -info: - description: 'This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.' - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -parameters: - fake_petPart-id: - in: path - name: fake_petPart-id - required: true - type: integer - format: int64 -paths: - /fake_behavior/{behavior-id}/type: - get: - tags: - - Behavior - summary: Get the type of behavior - operationId: getBehaviorType - parameters: - - in: path - name: behavior-id - required: true - type: integer - format: int64 - responses: - 200: - description: OK - schema: - $ref: "#/definitions/GetBehaviorTypeResponse" - /fake_behavior/{behavior-id}/permissions: - get: - tags: - - Behavior - summary: Get permissions for the behavior - operationId: getBehaviorPermissions - parameters: - - in: path - name: behavior-id - required: true - type: integer - format: int64 - responses: - 200: - description: OK - schema: - $ref: "#/definitions/GetBehaviorPermissionsResponse" - - /fake_petParts/{fake_petPart-id}/part-type: - get: - tags: - - PetPart - summary: Returns single pet part type for the petPart id. - operationId: getFakePetPartType - parameters: - - $ref: "#/definitions/fake_petPart-id" - responses: - 200: - description: OK - schema: - $ref: "#/definitions/GetPetPartTypeResponse" - /fake_petParts/{fake_petPart-id}/matching-parts: - get: - tags: - - PetPart - summary: Get the matching parts for the given pet part. - operationId: getMatchingParts - parameters: - - $ref: "#/parameters/fake_petPart-id" - - in: query - name: long - required: true - type: boolean - - in: query - name: smooth - required: true - type: boolean - - in: query - name: name - required: false - type: string - - in: query - name: connected-part - required: false - type: string - - in: query - name: short - required: true - type: boolean - responses: - 200: - description: OK - schema: - $ref: "#/definitions/GetMatchingPartsResponse" - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: dummyCat - description: dummy category for testing - required: true - schema: - $ref: "#/definitions/Category" - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be updated in the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - $ref: "#/definitions/FindPetsByStatusResponse" - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByUserIds: - get: - tags: - - pet - summary: Finds Pets by user ids - description: 'Multiple ids can be provided with comma separated strings.' - operationId: findPetsByUserIds - produces: - - application/xml - - application/json - parameters: - - name: ids - in: query - description: Ids to filter by - required: true - type: array - items: - type: number - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - $ref: "#/definitions/FindPetsByUserResponse" - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - /pet/findByIds: - get: - tags: - - pet - summary: Finds Pets by ids - description: 'Multiple ids can be provided with comma separated strings.' - operationId: findPetsByIds - produces: - - application/xml - - application/json - parameters: - - name: ids - in: query - description: Ids to filter by - required: true - type: array - items: - type: number - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}/regions': - get: - tags: - - pet - summary: Gets regions for a single pet. - operationId: getPetRegions - parameters: - - name: petId - in: path - description: ID of pet - required: true - type: integer - format: int64 - responses: - 200: - description: OK - schema: - $ref: "#/definitions/PetRegionsResponse" - put: - tags: - - pet - summary: Updates the pet regions. - operationId: updatePetRegions - parameters: - - name: petId - in: path - description: ID of pet - required: true - type: integer - format: int64 - - in: body - name: new-regions - required: true - schema: - $ref: "#/definitions/PetRegions" - responses: - 200: - description: OK - schema: - $ref: "#/definitions/PetRegionsResponse" - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/DefaultMetaOnlyResponse' - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header -definitions: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - x-isUniqueId: false - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - default: approved - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - x-keepAsJSObject: "subUser,subUser2" - required: - - id - - subUser2 - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - subUser: - $ref: '#/definitions/User' - subUser2: - $ref: '#/definitions/User' - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - id - - category - - name - - photoUrls - - tags - - status - - alternateStatus - - otherDepStatuses - - friendAge - - age - - isHappy - - isTall - - warningStatus - - otherFriendIds - properties: - id: - type: integer - format: int64 - friendId: - type: integer - format: int64 - otherFriendIds: - type: array - items: - type: integer - format: int64 - friendAge: - type: integer - format: int64 - age: - type: integer - format: int64 - default: 2 - isHappy: - type: boolean - default: true - isTall: - type: boolean - category: - $ref: '#/definitions/Category' - optionalCategory: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - entries: - type: array - items: - $ref: "#/definitions/Category" - surname: - type: string - example: woofy - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - warningStatus: - $ref: "#/definitions/WarningCode" - depStatus: - $ref: "#/definitions/DeploymentRequestStatus" - alternateStatus: - $ref: "#/definitions/DeploymentRequestStatus" - otherDepStatuses: - type: array - items: - $ref: "#/definitions/DeploymentRequestStatus" - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - optionalTags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - default: pending - regions: - $ref: "#/definitions/PetRegions" - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - WarningCode: - type: string - description: "Warning code returned when a potential problem is detected" - enum: - - Reduce_Volume_Range_To_Avoid_Large_Steps - - Raise_Amplifier_Volume - - No_Volume_Range_Specified - DeploymentRequestStatus: - type: string - enum: - - New - - Prepared - - Printed - - Tested - - Completed - - Cancelled - - Promoted - - Assigned - - Ready - - Packaged - - Pairing - - Paired - description: "Status of the deployment request" - example: New -################ Responses ################ - ResponseMeta: - type: object - description: "Mandatory part of each response given by our API" - x-keepAsJSObject: "errors" - required: - - code - properties: - code: - type: string - description: "Code returned by the function" - default: Ok - enum: - - Ok - - Generic_Exception - - Field_Error_Exception - - Image_Validation_Exception - - Invalid_Container_Creation_With_No_Default_Asset_Exception - - Invalid_Override_Mode_Exception - - Invalid_Tag_Exception - - Item_Use_Exception - - Missing_Platform_For_Software_Exception - - Missing_Software_For_Platform_Exception - - Platform_Not_Supported_Exception - - Refresh_Data_Exception - - Role_Assignment_Exception - - Task_Already_Running_Exception - - Logged_Out_Exception - - Authorization_Exception - - Unauthorized_Action_For_Current_User_Exception - - User_Already_Exists_But_Is_Not_Authenticated_Exception - - User_Already_Has_Active_Or_Closed_Galaxie_Api_Product_Exception - - User_Already_Has_Multiple_Galaxie_Api_Products_Exception - - Recurly_Api_Exception - - Recurly_Transaction_Error_Exception - - Galaxie_Api_Exception - example: Ok - detail: - type: string - description: "Explanation of what went wrong" - example: "this is some detail about the error or the success" - exception: - type: string - description: "Message of the exception that will help developer to debug this problem if needed" - example: "IOException + stack trace" - type: - type: string - description: "Type of error" - example: "Invalid Token" - errorCode: - $ref: "#/definitions/ErrorCode" - errors: - type: array - description: "An array of all the specific error encountered during the request" - items: - $ref: "#/definitions/Error" - Error: - type: object - description: "This represent an error normally linked to a specific item from a previous request" - required: - - type - properties: - type: - type: string - description: "Usually contains the simple name of the exception" - default: "GenericException" - example: "GenericException" - itemInfo: - $ref: "#/definitions/ItemId" - details: - type: string - description: "Simple explanation of the error" - example: "Could not update that field" - exception: - type: string - description: "Message of the exception that will help developer to debug this problem if needed" - example: "DBException + stack trace" - ErrorCode: - type: string - description: "Error code returned when an error occurs" - enum: - - Volume_Range_At_Lowest_Value - - Music_Volume_Blocks_Volume_Range_Decrease - - Volume_Range_At_Highest_Value - - Maximum_Volume_Blocks_Volume_Range_Increase - - Music_Volume_Blocks_Maximum_Volume_Decrease - - Maximum_Volume_At_Lowest_Value - - Volume_Range_Blocks_Maximum_Volume_Decrease - - Maximum_Volume_At_Highest_Value - - Message_Gain_Blocks_Maximum_Volume_Increase - - Music_Volume_Blocks_Maximum_Volume_Increase - - Maximum_Volume_Blocks_Message_Gain_Decrease - - Message_Gain_At_Highest_Value - - Music_Volume_Blocks_Message_Gain - - Maximum_Message_Gain_Lower_Than_Minimum - - Maximum_Message_Gain_Higher_Than_Maximum - - Maximum_Message_Gain_Lower_Than_Message_Gain - - Minimum_Volume_Blocks_Music_Volume_Decrease - - Maximum_Volume_Blocks_Music_Volume_Increase - ItemId: - type: object - description: "Simplified identifier of an item" - required: - - id - - type - properties: - id: - type: string - description: "Unique identifier of the item" - example: "45" - type: - type: string - description: "playlist" - example: "5667" - DefaultMetaOnlyResponse: - type: object - required: - - meta - properties: - meta: - $ref: "#/definitions/ResponseMeta" - FindPetsByStatusResponse: - type: object - required: - - meta - properties: - meta: - $ref: "#/definitions/ResponseMeta" - data: - type: array - items: - $ref: "#/definitions/Pet" - FindPetsByUserResponse: - type: object - required: - - meta - properties: - meta: - $ref: "#/definitions/ResponseMeta" - data: - type: array - items: - $ref: "#/definitions/User" - GetBehaviorTypeResponse: - type: object - required: - - meta - properties: - meta: - $ref: "#/definitions/ResponseMeta" - data: - $ref: "#/definitions/BehaviorType" - BehaviorType: - type: string - enum: - - Voluntary - - Involuntary - - Overt - description: "Behavior type of a pet" - example: Published - GetBehaviorPermissionsResponse: - type: object - required: - - meta - properties: - meta: - $ref: "#/definitions/ResponseMeta" - data: - $ref: "#/definitions/StringBooleanMap" - GetPetPartTypeResponse: - type: object - required: - - meta - properties: - meta: - $ref: "#/definitions/ResponseMeta" - data: - $ref: "#/definitions/PetPartType" - - PetPartType: - type: string - enum: - - Curved - - Smooth - - Long - description: "Type of pet part" - example: Linear - PetRegionsResponse: - type: object - required: - - meta - properties: - meta: - $ref: "#/definitions/ResponseMeta" - data: - $ref: "#/definitions/PetRegions" - GetMatchingPartsResponse: - type: object - required: - - meta - properties: - meta: - $ref: "#/definitions/ResponseMeta" - data: - $ref: "#/definitions/MatchingParts" - MatchingParts: - type: object - description: "Contains all the matching parts" - required: - - connected - - related - properties: - connected: - type: array - items: - $ref: "#/definitions/Part" - description: "List of all the connected parts" - related: - type: array - items: - $ref: "#/definitions/Part" - description: "List of all the related parts" - Part: - type: object - description: "Contains all the info about a pet part" - x-entityId: "" - required: - - id - - name - properties: - id: - type: integer - format: int64 - description: "Unique identifier from the database" - example: 1 - name: - type: string - description: "Name of the part" - example: "head" - StringBooleanMap: - additionalProperties: - type: boolean - PetRegions: - type: array - description: "An array of all 15-minute time slots in 24 hours." - items: - type: array - items: - description: "array of values entity id or null." - x-nullable: true - x-isUniqueId: true - type: integer - format: int64 diff --git a/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-with-spring-pageable.yaml b/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-with-spring-pageable.yaml deleted file mode 100644 index ad0619d8219..00000000000 --- a/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing-with-spring-pageable.yaml +++ /dev/null @@ -1,1999 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\" - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'http://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io:80 -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '200': - description: successful operation - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '200': - description: successful operation - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - x-spring-paginated: true - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - x-spring-paginated: true - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - - /fake_classname_test: - patch: - tags: - - "fake_classname_tags 123#$%^" - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - security: - - api_key_query: [] - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - consumes: - - "application/x-www-form-urlencoded" - parameters: - - name: enum_form_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: formData - description: Form parameter enum test (string array) - - name: enum_form_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: formData - description: Form parameter enum test (string) - - name: enum_header_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: header - description: Header parameter enum test (string array) - - name: enum_header_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: header - description: Header parameter enum test (string) - - name: enum_query_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: query - description: Query parameter enum test (string array) - - name: enum_query_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: query - description: Query parameter enum test (string) - - name: enum_query_integer - type: integer - format: int32 - enum: - - 1 - - -2 - in: query - description: Query parameter enum test (double) - - name: enum_query_double - type: number - format: double - enum: - - 1.1 - - -1.2 - in: query - description: Query parameter enum test (double) - responses: - '400': - description: Invalid request - '404': - description: Not found - post: - tags: - - fake - summary: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - description: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - operationId: testEndpointParameters - consumes: - - application/x-www-form-urlencoded - parameters: - - name: integer - type: integer - maximum: 100 - minimum: 10 - in: formData - description: None - - name: int32 - type: integer - format: int32 - maximum: 200 - minimum: 20 - in: formData - description: None - - name: int64 - type: integer - format: int64 - in: formData - description: None - - name: number - type: number - maximum: 543.2 - minimum: 32.1 - in: formData - description: None - required: true - - name: float - type: number - format: float - maximum: 987.6 - in: formData - description: None - - name: double - type: number - in: formData - format: double - maximum: 123.4 - minimum: 67.8 - required: true - description: None - - name: string - type: string - pattern: /[a-z]/i - in: formData - description: None - - name: pattern_without_delimiter - type: string - pattern: "^[A-Z].*" - in: formData - description: None - required: true - - name: byte - type: string - format: byte - in: formData - description: None - required: true - - name: binary - type: string - format: binary - in: formData - description: None - - name: date - type: string - format: date - in: formData - description: None - - name: dateTime - type: string - format: date-time - in: formData - description: None - - name: password - type: string - format: password - maxLength: 64 - minLength: 10 - in: formData - description: None - - name: callback - type: string - in: formData - description: None - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - delete: - tags: - - fake - summary: Fake endpoint to test group parameters (optional) - description: Fake endpoint to test group parameters (optional) - operationId: testGroupParameters - x-group-parameters: true - parameters: - - name: required_string_group - type: integer - in: query - description: Required String in group parameters - required: true - - name: required_boolean_group - type: boolean - in: header - description: Required Boolean in group parameters - required: true - - name: required_int64_group - type: integer - format: int64 - in: query - description: Required Integer in group parameters - required: true - - name: string_group - type: integer - in: query - description: String in group parameters - - name: boolean_group - type: boolean - in: header - description: Boolean in group parameters - - name: int64_group - type: integer - format: int64 - in: query - description: Integer in group parameters - responses: - '400': - description: Someting wrong - /fake/outer/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: fakeOuterNumberSerialize - parameters: - - name: body - in: body - description: Input number as post body - schema: - $ref: '#/definitions/OuterNumber' - responses: - '200': - description: Output number - schema: - $ref: '#/definitions/OuterNumber' - /fake/outer/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: fakeOuterStringSerialize - parameters: - - name: body - in: body - description: Input string as post body - schema: - $ref: '#/definitions/OuterString' - responses: - '200': - description: Output string - schema: - $ref: '#/definitions/OuterString' - /fake/outer/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: fakeOuterBooleanSerialize - parameters: - - name: body - in: body - description: Input boolean as post body - schema: - $ref: '#/definitions/OuterBoolean' - responses: - '200': - description: Output boolean - schema: - $ref: '#/definitions/OuterBoolean' - /fake/outer/composite: - post: - tags: - - fake - description: Test serialization of object with outer number type - operationId: fakeOuterCompositeSerialize - parameters: - - name: body - in: body - description: Input composite as post body - schema: - $ref: '#/definitions/OuterComposite' - responses: - '200': - description: Output composite - schema: - $ref: '#/definitions/OuterComposite' - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - consumes: - - application/x-www-form-urlencoded - parameters: - - name: param - in: formData - description: field1 - required: true - type: string - - name: param2 - in: formData - description: field2 - required: true - type: string - responses: - '200': - description: successful operation - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - consumes: - - application/json - parameters: - - name: param - in: body - description: request body - required: true - schema: - type: object - additionalProperties: - type: string - responses: - '200': - description: successful operation - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/User' - - name: query - in: query - required: true - type: string - consumes: - - application/json - responses: - '200': - description: Success - /fake/create_xml_item: - post: - tags: - - fake - operationId: createXmlItem - summary: creates an XmlItem - description: this route creates an XmlItem - consumes: - - 'application/xml' - - 'application/xml; charset=utf-8' - - 'application/xml; charset=utf-16' - - 'text/xml' - - 'text/xml; charset=utf-8' - - 'text/xml; charset=utf-16' - produces: - - 'application/xml' - - 'application/xml; charset=utf-8' - - 'application/xml; charset=utf-16' - - 'text/xml' - - 'text/xml; charset=utf-8' - - 'text/xml; charset=utf-16' - parameters: - - in: body - name: XmlItem - description: XmlItem Body - required: true - schema: - $ref: '#/definitions/XmlItem' - responses: - 200: - description: successful operation - /another-fake/dummy: - patch: - tags: - - "$another-fake?" - summary: To test special tags - description: To test special tags and operation ID starting with number - operationId: 123_test_@#$%_special_tags - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - /fake/body-with-file-schema: - put: - tags: - - fake - description: 'For this test, the body for this request much reference a schema named `File`.' - operationId: testBodyWithFileSchema - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/FileSchemaTestClass' - consumes: - - application/json - responses: - '200': - description: Success - /fake/test-query-parameters: - put: - tags: - - fake - description: 'To test the collection format in query parameters' - operationId: testQueryParameterCollectionFormat - parameters: - - name: pipe - in: query - required: true - type: array - items: - type: string - collectionFormat: pipe - - name: ioutil - in: query - required: true - type: array - items: - type: string - collectionFormat: tsv - - name: http - in: query - required: true - type: array - items: - type: string - collectionFormat: ssv - - name: url - in: query - required: true - type: array - items: - type: string - collectionFormat: csv - - name: context - in: query - required: true - type: array - items: - type: string - collectionFormat: multi - consumes: - - application/json - responses: - '200': - description: Success - '/fake/{petId}/uploadImageWithRequiredFile': - post: - tags: - - pet - summary: uploads an image (required) - description: '' - operationId: uploadFileWithRequiredFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: requiredFile - in: formData - description: file to upload - required: true - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: basic -definitions: - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - required: - - name - properties: - id: - type: integer - format: int64 - name: - type: string - default: default-name - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - '$special[model.name]': - properties: - '$special[property.name]': - type: integer - format: int64 - xml: - name: '$special[model.name]' - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Dog: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - declawed: - type: boolean - Animal: - type: object - discriminator: className - required: - - className - properties: - className: - type: string - color: - type: string - default: 'red' - AnimalFarm: - type: array - items: - $ref: '#/definitions/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - string: - type: string - pattern: /[a-z]/i - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - dateTime: - type: string - format: date-time - uuid: - type: string - format: uuid - example: 72f98069-206d-4f12-9f12-3d1e525a8e84 - password: - type: string - format: password - maxLength: 64 - minLength: 10 - BigDecimal: - type: string - format: number - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - outerEnum: - $ref: '#/definitions/OuterEnum' - AdditionalPropertiesClass: - type: object - properties: - map_string: - type: object - additionalProperties: - type: string - map_number: - type: object - additionalProperties: - type: number - map_integer: - type: object - additionalProperties: - type: integer - map_boolean: - type: object - additionalProperties: - type: boolean - map_array_integer: - type: object - additionalProperties: - type: array - items: - type: integer - map_array_anytype: - type: object - additionalProperties: - type: array - items: - type: object - map_map_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - map_map_anytype: - type: object - additionalProperties: - type: object - additionalProperties: - type: object - anytype_1: - type: object - anytype_2: {} - anytype_3: - type: object - properties: {} - AdditionalPropertiesString: - type: object - properties: - name: - type: string - additionalProperties: - type: string - AdditionalPropertiesInteger: - type: object - properties: - name: - type: string - additionalProperties: - type: integer - AdditionalPropertiesNumber: - type: object - properties: - name: - type: string - additionalProperties: - type: number - AdditionalPropertiesBoolean: - type: object - properties: - name: - type: string - additionalProperties: - type: boolean - AdditionalPropertiesArray: - type: object - properties: - name: - type: string - additionalProperties: - type: array - items: - type: object - AdditionalPropertiesObject: - type: object - properties: - name: - type: string - additionalProperties: - type: object - additionalProperties: - type: object - AdditionalPropertiesAnyType: - type: object - properties: - name: - type: string - additionalProperties: - type: object - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/definitions/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: > - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - # comment out the following (map of map of enum) as many language not yet support this - #map_map_of_enum: - # type: object - # additionalProperties: - # type: object - # additionalProperties: - # type: string - # enum: - # - UPPER - # - lower - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: "#/definitions/StringBooleanMap" - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/definitions/ReadOnlyFirst' - # commented out the below test case for array of enum for the time being - # as not all language can handle it - #array_of_enum: - # type: array - # items: - # type: string - # enum: - # - UPPER - # - lower - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - ">=" - - "$" - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - # comment out the following as 2d array of enum is not supported at the moment - #array_array_enum: - # type: array - # items: - # type: array - # items: - # type: string - # enum: - # - Cat - # - Dog - OuterEnum: - type: string - enum: - - "placed" - - "approved" - - "delivered" - OuterComposite: - type: object - properties: - my_number: - $ref: '#/definitions/OuterNumber' - my_string: - $ref: '#/definitions/OuterString' - my_boolean: - $ref: '#/definitions/OuterBoolean' - OuterNumber: - type: number - OuterString: - type: string - OuterBoolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - StringBooleanMap: - additionalProperties: - type: boolean - FileSchemaTestClass: - type: object - properties: - file: - $ref: "#/definitions/File" - files: - type: array - items: - $ref: "#/definitions/File" - File: - type: object - description: 'Must be named `File` for test.' - properties: - sourceURI: - description: 'Test capitalization' - type: string - TypeHolderDefault: - type: object - required: - - string_item - - number_item - - integer_item - - bool_item - - array_item - properties: - string_item: - type: string - default: what - number_item: - type: number - default: 1.234 - integer_item: - type: integer - default: -2 - bool_item: - type: boolean - default: true - array_item: - type: array - items: - type: integer - default: - - 0 - - 1 - - 2 - - 3 - TypeHolderExample: - type: object - required: - - string_item - - number_item - - float_item - - integer_item - - bool_item - - array_item - properties: - string_item: - type: string - example: what - number_item: - type: number - example: 1.234 - float_item: - type: number - example: 1.234 - format: float - integer_item: - type: integer - example: -2 - bool_item: - type: boolean - example: true - array_item: - type: array - items: - type: integer - example: - - 0 - - 1 - - 2 - - 3 - XmlItem: - type: object - xml: - namespace: http://a.com/schema - prefix: pre - properties: - attribute_string: - type: string - example: string - xml: - attribute: true - attribute_number: - type: number - example: 1.234 - xml: - attribute: true - attribute_integer: - type: integer - example: -2 - xml: - attribute: true - attribute_boolean: - type: boolean - example: true - xml: - attribute: true - wrapped_array: - type: array - xml: - wrapped: true - items: - type: integer - name_string: - type: string - example: string - xml: - name: xml_name_string - name_number: - type: number - example: 1.234 - xml: - name: xml_name_number - name_integer: - type: integer - example: -2 - xml: - name: xml_name_integer - name_boolean: - type: boolean - example: true - xml: - name: xml_name_boolean - name_array: - type: array - items: - type: integer - xml: - name: xml_name_array_item - name_wrapped_array: - type: array - xml: - wrapped: true - name: xml_name_wrapped_array - items: - type: integer - xml: - name: xml_name_wrapped_array_item - prefix_string: - type: string - example: string - xml: - prefix: ab - prefix_number: - type: number - example: 1.234 - xml: - prefix: cd - prefix_integer: - type: integer - example: -2 - xml: - prefix: ef - prefix_boolean: - type: boolean - example: true - xml: - prefix: gh - prefix_array: - type: array - items: - type: integer - xml: - prefix: ij - prefix_wrapped_array: - type: array - xml: - wrapped: true - prefix: kl - items: - type: integer - xml: - prefix: mn - namespace_string: - type: string - example: string - xml: - namespace: http://a.com/schema - namespace_number: - type: number - example: 1.234 - xml: - namespace: http://b.com/schema - namespace_integer: - type: integer - example: -2 - xml: - namespace: http://c.com/schema - namespace_boolean: - type: boolean - example: true - xml: - namespace: http://d.com/schema - namespace_array: - type: array - items: - type: integer - xml: - namespace: http://e.com/schema - namespace_wrapped_array: - type: array - xml: - wrapped: true - namespace: http://f.com/schema - items: - type: integer - xml: - namespace: http://g.com/schema - prefix_ns_string: - type: string - example: string - xml: - namespace: http://a.com/schema - prefix: a - prefix_ns_number: - type: number - example: 1.234 - xml: - namespace: http://b.com/schema - prefix: b - prefix_ns_integer: - type: integer - example: -2 - xml: - namespace: http://c.com/schema - prefix: c - prefix_ns_boolean: - type: boolean - example: true - xml: - namespace: http://d.com/schema - prefix: d - prefix_ns_array: - type: array - items: - type: integer - xml: - namespace: http://e.com/schema - prefix: e - prefix_ns_wrapped_array: - type: array - xml: - wrapped: true - namespace: http://f.com/schema - prefix: f - items: - type: integer - xml: - namespace: http://g.com/schema - prefix: g diff --git a/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml b/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml deleted file mode 100644 index 5c9ae2bab70..00000000000 --- a/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml +++ /dev/null @@ -1,2007 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\" - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io:80 -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '200': - description: successful operation - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '200': - description: successful operation - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - uniqueItems: true - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - uniqueItems: true - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - - /fake_classname_test: - patch: - tags: - - "fake_classname_tags 123#$%^" - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - security: - - api_key_query: [] - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - consumes: - - "application/x-www-form-urlencoded" - parameters: - - name: enum_form_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: formData - description: Form parameter enum test (string array) - - name: enum_form_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: formData - description: Form parameter enum test (string) - - name: enum_header_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: header - description: Header parameter enum test (string array) - - name: enum_header_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: header - description: Header parameter enum test (string) - - name: enum_query_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: query - description: Query parameter enum test (string array) - - name: enum_query_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: query - description: Query parameter enum test (string) - - name: enum_query_integer - type: integer - format: int32 - enum: - - 1 - - -2 - in: query - description: Query parameter enum test (double) - - name: enum_query_double - type: number - format: double - enum: - - 1.1 - - -1.2 - in: query - description: Query parameter enum test (double) - responses: - '400': - description: Invalid request - '404': - description: Not found - post: - tags: - - fake - summary: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - description: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - operationId: testEndpointParameters - consumes: - - application/x-www-form-urlencoded - parameters: - - name: integer - type: integer - maximum: 100 - minimum: 10 - in: formData - description: None - - name: int32 - type: integer - format: int32 - maximum: 200 - minimum: 20 - in: formData - description: None - - name: int64 - type: integer - format: int64 - in: formData - description: None - - name: number - type: number - maximum: 543.2 - minimum: 32.1 - in: formData - description: None - required: true - - name: float - type: number - format: float - maximum: 987.6 - in: formData - description: None - - name: double - type: number - in: formData - format: double - maximum: 123.4 - minimum: 67.8 - required: true - description: None - - name: string - type: string - pattern: /[a-z]/i - in: formData - description: None - - name: pattern_without_delimiter - type: string - pattern: "^[A-Z].*" - in: formData - description: None - required: true - - name: byte - type: string - format: byte - in: formData - description: None - required: true - - name: binary - type: string - format: binary - in: formData - description: None - - name: date - type: string - format: date - in: formData - description: None - - name: dateTime - type: string - format: date-time - in: formData - description: None - - name: password - type: string - format: password - maxLength: 64 - minLength: 10 - in: formData - description: None - - name: callback - type: string - in: formData - description: None - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - delete: - tags: - - fake - summary: Fake endpoint to test group parameters (optional) - description: Fake endpoint to test group parameters (optional) - operationId: testGroupParameters - x-group-parameters: true - parameters: - - name: required_string_group - type: integer - in: query - description: Required String in group parameters - required: true - - name: required_boolean_group - type: boolean - in: header - description: Required Boolean in group parameters - required: true - - name: required_int64_group - type: integer - format: int64 - in: query - description: Required Integer in group parameters - required: true - - name: string_group - type: integer - in: query - description: String in group parameters - - name: boolean_group - type: boolean - in: header - description: Boolean in group parameters - - name: int64_group - type: integer - format: int64 - in: query - description: Integer in group parameters - responses: - '400': - description: Someting wrong - /fake/outer/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: fakeOuterNumberSerialize - parameters: - - name: body - in: body - description: Input number as post body - schema: - $ref: '#/definitions/OuterNumber' - responses: - '200': - description: Output number - schema: - $ref: '#/definitions/OuterNumber' - /fake/outer/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: fakeOuterStringSerialize - parameters: - - name: body - in: body - description: Input string as post body - schema: - $ref: '#/definitions/OuterString' - responses: - '200': - description: Output string - schema: - $ref: '#/definitions/OuterString' - /fake/outer/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: fakeOuterBooleanSerialize - parameters: - - name: body - in: body - description: Input boolean as post body - schema: - $ref: '#/definitions/OuterBoolean' - responses: - '200': - description: Output boolean - schema: - $ref: '#/definitions/OuterBoolean' - /fake/outer/composite: - post: - tags: - - fake - description: Test serialization of object with outer number type - operationId: fakeOuterCompositeSerialize - parameters: - - name: body - in: body - description: Input composite as post body - schema: - $ref: '#/definitions/OuterComposite' - responses: - '200': - description: Output composite - schema: - $ref: '#/definitions/OuterComposite' - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - consumes: - - application/x-www-form-urlencoded - parameters: - - name: param - in: formData - description: field1 - required: true - type: string - - name: param2 - in: formData - description: field2 - required: true - type: string - responses: - '200': - description: successful operation - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - consumes: - - application/json - parameters: - - name: param - in: body - description: request body - required: true - schema: - type: object - additionalProperties: - type: string - responses: - '200': - description: successful operation - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/User' - - name: query - in: query - required: true - type: string - consumes: - - application/json - responses: - '200': - description: Success - /fake/create_xml_item: - post: - tags: - - fake - operationId: createXmlItem - summary: creates an XmlItem - description: this route creates an XmlItem - consumes: - - 'application/xml' - - 'application/xml; charset=utf-8' - - 'application/xml; charset=utf-16' - - 'text/xml' - - 'text/xml; charset=utf-8' - - 'text/xml; charset=utf-16' - produces: - - 'application/xml' - - 'application/xml; charset=utf-8' - - 'application/xml; charset=utf-16' - - 'text/xml' - - 'text/xml; charset=utf-8' - - 'text/xml; charset=utf-16' - parameters: - - in: body - name: XmlItem - description: XmlItem Body - required: true - schema: - $ref: '#/definitions/XmlItem' - responses: - 200: - description: successful operation - /another-fake/dummy: - patch: - tags: - - "$another-fake?" - summary: To test special tags - description: To test special tags and operation ID starting with number - operationId: 123_test_@#$%_special_tags - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - /fake/body-with-file-schema: - put: - tags: - - fake - description: 'For this test, the body for this request much reference a schema named `File`.' - operationId: testBodyWithFileSchema - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/FileSchemaTestClass' - consumes: - - application/json - responses: - '200': - description: Success - /fake/test-query-parameters: - put: - tags: - - fake - description: 'To test the collection format in query parameters' - operationId: testQueryParameterCollectionFormat - parameters: - - name: pipe - in: query - required: true - type: array - items: - type: string - collectionFormat: pipe - - name: ioutil - in: query - required: true - type: array - items: - type: string - collectionFormat: tsv - - name: http - in: query - required: true - type: array - items: - type: string - collectionFormat: ssv - - name: url - in: query - required: true - type: array - items: - type: string - collectionFormat: csv - - name: context - in: query - required: true - type: array - items: - type: string - collectionFormat: multi - consumes: - - application/json - responses: - '200': - description: Success - '/fake/{petId}/uploadImageWithRequiredFile': - post: - tags: - - pet - summary: uploads an image (required) - description: '' - operationId: uploadFileWithRequiredFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: requiredFile - in: formData - description: file to upload - required: true - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: basic -definitions: - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - required: - - name - properties: - id: - type: integer - format: int64 - name: - type: string - default: default-name - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - uniqueItems: true - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - deprecated: true - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - '$special[model.name]': - properties: - '$special[property.name]': - type: integer - format: int64 - xml: - name: '$special[model.name]' - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Dog: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - declawed: - type: boolean - BigCat: - allOf: - - $ref: '#/definitions/Cat' - - type: object - properties: - kind: - type: string - enum: [lions, tigers, leopards, jaguars] - Animal: - type: object - discriminator: className - required: - - className - properties: - className: - type: string - color: - type: string - default: 'red' - AnimalFarm: - type: array - items: - $ref: '#/definitions/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - string: - type: string - pattern: /[a-z]/i - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - dateTime: - type: string - format: date-time - uuid: - type: string - format: uuid - example: 72f98069-206d-4f12-9f12-3d1e525a8e84 - password: - type: string - format: password - maxLength: 64 - minLength: 10 - BigDecimal: - type: string - format: number - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - outerEnum: - $ref: '#/definitions/OuterEnum' - AdditionalPropertiesClass: - type: object - properties: - map_string: - type: object - additionalProperties: - type: string - map_number: - type: object - additionalProperties: - type: number - map_integer: - type: object - additionalProperties: - type: integer - map_boolean: - type: object - additionalProperties: - type: boolean - map_array_integer: - type: object - additionalProperties: - type: array - items: - type: integer - map_array_anytype: - type: object - additionalProperties: - type: array - items: - type: object - map_map_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - map_map_anytype: - type: object - additionalProperties: - type: object - additionalProperties: - type: object - anytype_1: - type: object - anytype_2: {} - anytype_3: - type: object - properties: {} - AdditionalPropertiesString: - type: object - properties: - name: - type: string - additionalProperties: - type: string - AdditionalPropertiesInteger: - type: object - properties: - name: - type: string - additionalProperties: - type: integer - AdditionalPropertiesNumber: - type: object - properties: - name: - type: string - additionalProperties: - type: number - AdditionalPropertiesBoolean: - type: object - properties: - name: - type: string - additionalProperties: - type: boolean - AdditionalPropertiesArray: - type: object - properties: - name: - type: string - additionalProperties: - type: array - items: - type: object - AdditionalPropertiesObject: - type: object - properties: - name: - type: string - additionalProperties: - type: object - additionalProperties: - type: object - AdditionalPropertiesAnyType: - type: object - properties: - name: - type: string - additionalProperties: - type: object - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/definitions/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: > - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - # comment out the following (map of map of enum) as many language not yet support this - #map_map_of_enum: - # type: object - # additionalProperties: - # type: object - # additionalProperties: - # type: string - # enum: - # - UPPER - # - lower - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: "#/definitions/StringBooleanMap" - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/definitions/ReadOnlyFirst' - # commented out the below test case for array of enum for the time being - # as not all language can handle it - #array_of_enum: - # type: array - # items: - # type: string - # enum: - # - UPPER - # - lower - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - ">=" - - "$" - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - # comment out the following as 2d array of enum is not supported at the moment - #array_array_enum: - # type: array - # items: - # type: array - # items: - # type: string - # enum: - # - Cat - # - Dog - OuterEnum: - type: string - enum: - - "placed" - - "approved" - - "delivered" - OuterComposite: - type: object - properties: - my_number: - $ref: '#/definitions/OuterNumber' - my_string: - $ref: '#/definitions/OuterString' - my_boolean: - $ref: '#/definitions/OuterBoolean' - OuterNumber: - type: number - OuterString: - type: string - OuterBoolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - StringBooleanMap: - additionalProperties: - type: boolean - FileSchemaTestClass: - type: object - properties: - file: - $ref: "#/definitions/File" - files: - type: array - items: - $ref: "#/definitions/File" - File: - type: object - description: 'Must be named `File` for test.' - properties: - sourceURI: - description: 'Test capitalization' - type: string - TypeHolderDefault: - type: object - required: - - string_item - - number_item - - integer_item - - bool_item - - array_item - properties: - string_item: - type: string - default: what - number_item: - type: number - default: 1.234 - integer_item: - type: integer - default: -2 - bool_item: - type: boolean - default: true - array_item: - type: array - items: - type: integer - default: - - 0 - - 1 - - 2 - - 3 - TypeHolderExample: - type: object - required: - - string_item - - number_item - - float_item - - integer_item - - bool_item - - array_item - properties: - string_item: - type: string - example: what - number_item: - type: number - example: 1.234 - float_item: - type: number - example: 1.234 - format: float - integer_item: - type: integer - example: -2 - bool_item: - type: boolean - example: true - array_item: - type: array - items: - type: integer - example: - - 0 - - 1 - - 2 - - 3 - XmlItem: - type: object - xml: - namespace: http://a.com/schema - prefix: pre - properties: - attribute_string: - type: string - example: string - xml: - attribute: true - attribute_number: - type: number - example: 1.234 - xml: - attribute: true - attribute_integer: - type: integer - example: -2 - xml: - attribute: true - attribute_boolean: - type: boolean - example: true - xml: - attribute: true - wrapped_array: - type: array - xml: - wrapped: true - items: - type: integer - name_string: - type: string - example: string - xml: - name: xml_name_string - name_number: - type: number - example: 1.234 - xml: - name: xml_name_number - name_integer: - type: integer - example: -2 - xml: - name: xml_name_integer - name_boolean: - type: boolean - example: true - xml: - name: xml_name_boolean - name_array: - type: array - items: - type: integer - xml: - name: xml_name_array_item - name_wrapped_array: - type: array - xml: - wrapped: true - name: xml_name_wrapped_array - items: - type: integer - xml: - name: xml_name_wrapped_array_item - prefix_string: - type: string - example: string - xml: - prefix: ab - prefix_number: - type: number - example: 1.234 - xml: - prefix: cd - prefix_integer: - type: integer - example: -2 - xml: - prefix: ef - prefix_boolean: - type: boolean - example: true - xml: - prefix: gh - prefix_array: - type: array - items: - type: integer - xml: - prefix: ij - prefix_wrapped_array: - type: array - xml: - wrapped: true - prefix: kl - items: - type: integer - xml: - prefix: mn - namespace_string: - type: string - example: string - xml: - namespace: http://a.com/schema - namespace_number: - type: number - example: 1.234 - xml: - namespace: http://b.com/schema - namespace_integer: - type: integer - example: -2 - xml: - namespace: http://c.com/schema - namespace_boolean: - type: boolean - example: true - xml: - namespace: http://d.com/schema - namespace_array: - type: array - items: - type: integer - xml: - namespace: http://e.com/schema - namespace_wrapped_array: - type: array - xml: - wrapped: true - namespace: http://f.com/schema - items: - type: integer - xml: - namespace: http://g.com/schema - prefix_ns_string: - type: string - example: string - xml: - namespace: http://a.com/schema - prefix: a - prefix_ns_number: - type: number - example: 1.234 - xml: - namespace: http://b.com/schema - prefix: b - prefix_ns_integer: - type: integer - example: -2 - xml: - namespace: http://c.com/schema - prefix: c - prefix_ns_boolean: - type: boolean - example: true - xml: - namespace: http://d.com/schema - prefix: d - prefix_ns_array: - type: array - items: - type: integer - xml: - namespace: http://e.com/schema - prefix: e - prefix_ns_wrapped_array: - type: array - xml: - wrapped: true - namespace: http://f.com/schema - prefix: f - items: - type: integer - xml: - namespace: http://g.com/schema - prefix: g diff --git a/src/test/resources/2_0/petstore-with-operations-without-required-params.yaml b/src/test/resources/2_0/petstore-with-operations-without-required-params.yaml deleted file mode 100644 index a0b89db0313..00000000000 --- a/src/test/resources/2_0/petstore-with-operations-without-required-params.yaml +++ /dev/null @@ -1,695 +0,0 @@ -swagger: '2.0' -info: - description: 'This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.' - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: false - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header -definitions: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/2_0/petstore-with-spring-pageable.yaml b/src/test/resources/2_0/petstore-with-spring-pageable.yaml deleted file mode 100644 index e102f7dc11f..00000000000 --- a/src/test/resources/2_0/petstore-with-spring-pageable.yaml +++ /dev/null @@ -1,706 +0,0 @@ -swagger: '2.0' -info: - description: 'This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.' - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'http://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - x-spring-paginated: true - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - x-spring-paginated: true - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - options: - tags: - - user - summary: logoutUserOptions - description: '' - operationId: logoutUserOptions - responses: - default: - description: endpoint configuration response - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header -definitions: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/2_0/petstore.json b/src/test/resources/2_0/petstore.json deleted file mode 100644 index 1eac6b45a4f..00000000000 --- a/src/test/resources/2_0/petstore.json +++ /dev/null @@ -1,972 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": "1.0.0", - "title": "OpenAPI Petstore", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host": "petstore.swagger.io", - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/pet": { - "post": { - "tags": [ - "pet" - ], - "summary": "Add a new pet to the store", - "description": "", - "operationId": "addPet", - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": false, - "schema": { - "$ref": "#/definitions/Pet" - } - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "put": { - "tags": [ - "pet" - ], - "summary": "Update an existing pet", - "description": "", - "operationId": "updatePet", - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": false, - "schema": { - "$ref": "#/definitions/Pet" - } - } - ], - "responses": { - "405": { - "description": "Validation exception" - }, - "404": { - "description": "Pet not found" - }, - "400": { - "description": "Invalid ID supplied" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByStatus": { - "get": { - "tags": [ - "pet" - ], - "summary": "Finds Pets by status", - "description": "Multiple status values can be provided with comma separated strings", - "operationId": "findPetsByStatus", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "status", - "in": "query", - "description": "Status values that need to be considered for filter", - "required": false, - "type": "array", - "items": { - "type": "string", - "enum": ["available", "pending", "sold"] - }, - "collectionFormat": "multi", - "default": ["available"] - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Pet" - } - }, - "examples": { - "application/json": { - "name": "Puma", - "type": "Dog", - "color": "Black", - "gender": "Female", - "breed": "Mixed" - } - } - }, - "400": { - "description": "Invalid status value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByTags": { - "get": { - "tags": [ - "pet" - ], - "summary": "Finds Pets by tags", - "description": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", - "operationId": "findPetsByTags", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "tags", - "in": "query", - "description": "Tags to filter by", - "required": false, - "type": "array", - "items": { - "type": "string" - }, - "collectionFormat": "multi" - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Pet" - } - } - }, - "400": { - "description": "Invalid tag value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ], - "deprecated": true - } - }, - "/pet/{petId}": { - "get": { - "tags": [ - "pet" - ], - "summary": "Find pet by ID", - "description": "Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions", - "operationId": "getPetById", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "integer", - "format": "int64" - } - ], - "responses": { - "404": { - "description": "Pet not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Pet" - } - }, - "400": { - "description": "Invalid ID supplied" - } - }, - "security": [ - { - "api_key": [] - }, - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "post": { - "tags": [ - "pet" - ], - "summary": "Updates a pet in the store with form data", - "description": "", - "operationId": "updatePetWithForm", - "consumes": [ - "application/x-www-form-urlencoded" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet that needs to be updated", - "required": true, - "type": "string" - }, - { - "name": "name", - "in": "formData", - "description": "Updated name of the pet", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "formData", - "description": "Updated status of the pet", - "required": false, - "type": "string" - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "delete": { - "tags": [ - "pet" - ], - "summary": "Deletes a pet", - "description": "", - "operationId": "deletePet", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "api_key", - "in": "header", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "petId", - "in": "path", - "description": "Pet id to delete", - "required": true, - "type": "integer", - "format": "int64" - } - ], - "responses": { - "400": { - "description": "Invalid pet value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/{petId}/uploadImage": { - "post": { - "tags": [ - "pet" - ], - "summary": "uploads an image", - "description": "", - "operationId": "uploadFile", - "consumes": [ - "multipart/form-data" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet to update", - "required": true, - "type": "integer", - "format": "int64" - }, - { - "name": "additionalMetadata", - "in": "formData", - "description": "Additional data to pass to server", - "required": false, - "type": "string" - }, - { - "name": "file", - "in": "formData", - "description": "file to upload", - "required": false, - "type": "file" - } - ], - "responses": { - "default": { - "description": "successful operation" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/store/inventory": { - "get": { - "tags": [ - "store" - ], - "summary": "Returns pet inventories by status", - "description": "Returns a map of status codes to quantities", - "operationId": "getInventory", - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "object", - "additionalProperties": { - "type": "integer", - "format": "int32" - } - } - } - }, - "security": [ - { - "api_key": [] - } - ] - } - }, - "/store/order": { - "post": { - "tags": [ - "store" - ], - "summary": "Place an order for a pet", - "description": "", - "operationId": "placeOrder", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "order placed for purchasing the pet", - "required": false, - "schema": { - "$ref": "#/definitions/Order" - } - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Order" - } - }, - "400": { - "description": "Invalid Order" - } - } - } - }, - "/store/order/{orderId}": { - "get": { - "tags": [ - "store" - ], - "summary": "Find purchase order by ID", - "description": "For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions", - "operationId": "getOrderById", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "Order not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Order" - } - }, - "400": { - "description": "Invalid ID supplied" - } - } - }, - "delete": { - "tags": [ - "store" - ], - "summary": "Delete purchase order by ID", - "description": "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors", - "operationId": "deleteOrder", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "ID of the order that needs to be deleted", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "Order not found" - }, - "400": { - "description": "Invalid ID supplied" - } - } - } - }, - "/user": { - "post": { - "tags": [ - "user" - ], - "summary": "Create user", - "description": "This can only be done by the logged in user.", - "operationId": "createUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Created user object", - "required": false, - "schema": { - "$ref": "#/definitions/User" - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/createWithArray": { - "post": { - "tags": [ - "user" - ], - "summary": "Creates list of users with given input array", - "description": "", - "operationId": "createUsersWithArrayInput", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "List of user object", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/User" - } - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/createWithList": { - "post": { - "tags": [ - "user" - ], - "summary": "Creates list of users with given input array", - "description": "", - "operationId": "createUsersWithListInput", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "List of user object", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/User" - } - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/login": { - "get": { - "tags": [ - "user" - ], - "summary": "Logs user into the system", - "description": "", - "operationId": "loginUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "query", - "description": "The user name for login", - "required": false, - "type": "string" - }, - { - "name": "password", - "in": "query", - "description": "The password for login in clear text", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "string" - } - }, - "400": { - "description": "Invalid username/password supplied" - } - } - } - }, - "/user/logout": { - "get": { - "tags": [ - "user" - ], - "summary": "Logs out current logged in user session", - "description": "", - "operationId": "logoutUser", - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/{username}": { - "get": { - "tags": [ - "user" - ], - "summary": "Get user by user name", - "description": "", - "operationId": "getUserByName", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "The name that needs to be fetched. Use user1 for testing. ", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/User" - } - }, - "400": { - "description": "Invalid username supplied" - } - } - }, - "put": { - "tags": [ - "user" - ], - "summary": "Updated user", - "description": "This can only be done by the logged in user.", - "operationId": "updateUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "name that need to be deleted", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "description": "Updated user object", - "required": false, - "schema": { - "$ref": "#/definitions/User" - } - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "400": { - "description": "Invalid user supplied" - } - } - }, - "delete": { - "tags": [ - "user" - ], - "summary": "Delete user", - "description": "This can only be done by the logged in user.", - "operationId": "deleteUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "The name that needs to be deleted", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "400": { - "description": "Invalid username supplied" - } - } - } - } - }, - "securityDefinitions": { - "api_key": { - "type": "apiKey", - "name": "api_key", - "in": "header" - }, - "petstore_auth": { - "type": "oauth2", - "authorizationUrl": "http://petstore.swagger.io/api/oauth/dialog", - "flow": "implicit", - "scopes": { - "write:pets": "modify pets in your account", - "read:pets": "read your pets" - } - } - }, - "definitions": { - "User": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "username": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "email": { - "type": "string" - }, - "password": { - "type": "string" - }, - "phone": { - "type": "string" - }, - "userStatus": { - "type": "integer", - "format": "int32", - "description": "User Status" - } - }, - "xml": { - "name": "User" - } - }, - "Category": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "xml": { - "name": "Category" - } - }, - "Pet": { - "required": [ - "name", - "photoUrls" - ], - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "category": { - "$ref": "#/definitions/Category" - }, - "name": { - "type": "string", - "example": "doggie" - }, - "photoUrls": { - "type": "array", - "xml": { - "name": "photoUrl", - "wrapped": true - }, - "items": { - "type": "string" - } - }, - "tags": { - "type": "array", - "xml": { - "name": "tag", - "wrapped": true - }, - "items": { - "$ref": "#/definitions/Tag" - } - }, - "status": { - "type": "string", - "description": "pet status in the store", - "enum": [ - "available", - "pending", - "sold" - ] - } - }, - "xml": { - "name": "Pet" - } - }, - "Tag": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "xml": { - "name": "Tag" - } - }, - "Order": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "petId": { - "type": "integer", - "format": "int64" - }, - "quantity": { - "type": "integer", - "format": "int32" - }, - "shipDate": { - "type": "string", - "format": "date-time" - }, - "status": { - "type": "string", - "description": "Order Status", - "enum": [ - "placed", - "approved", - "delivered" - ] - }, - "complete": { - "type": "boolean" - } - }, - "xml": { - "name": "Order" - } - } - } -} diff --git a/src/test/resources/2_0/petstore.yaml b/src/test/resources/2_0/petstore.yaml deleted file mode 100644 index 5cc2f3becb9..00000000000 --- a/src/test/resources/2_0/petstore.yaml +++ /dev/null @@ -1,695 +0,0 @@ -swagger: '2.0' -info: - description: 'This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.' - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header -definitions: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/2_0/petstore_issue_7999.json b/src/test/resources/2_0/petstore_issue_7999.json deleted file mode 100644 index 5a60bffefc5..00000000000 --- a/src/test/resources/2_0/petstore_issue_7999.json +++ /dev/null @@ -1,972 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": 1.0, - "title": "OpenAPI Petstore", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host": "petstore.swagger.io", - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/pet": { - "post": { - "tags": [ - "pet" - ], - "summary": "Add a new pet to the store", - "description": "", - "operationId": "addPet", - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": false, - "schema": { - "$ref": "#/definitions/Pet" - } - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "put": { - "tags": [ - "pet" - ], - "summary": "Update an existing pet", - "description": "", - "operationId": "updatePet", - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Pet object that needs to be added to the store", - "required": false, - "schema": { - "$ref": "#/definitions/Pet" - } - } - ], - "responses": { - "405": { - "description": "Validation exception" - }, - "404": { - "description": "Pet not found" - }, - "400": { - "description": "Invalid ID supplied" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByStatus": { - "get": { - "tags": [ - "pet" - ], - "summary": "Finds Pets by status", - "description": "Multiple status values can be provided with comma separated strings", - "operationId": "findPetsByStatus", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "status", - "in": "query", - "description": "Status values that need to be considered for filter", - "required": false, - "type": "array", - "items": { - "type": "string", - "enum": ["available", "pending", "sold"] - }, - "collectionFormat": "multi", - "default": ["available"] - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Pet" - } - }, - "examples": { - "application/json": { - "name": "Puma", - "type": "Dog", - "color": "Black", - "gender": "Female", - "breed": "Mixed" - } - } - }, - "400": { - "description": "Invalid status value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/findByTags": { - "get": { - "tags": [ - "pet" - ], - "summary": "Finds Pets by tags", - "description": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.", - "operationId": "findPetsByTags", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "tags", - "in": "query", - "description": "Tags to filter by", - "required": false, - "type": "array", - "items": { - "type": "string" - }, - "collectionFormat": "multi" - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Pet" - } - } - }, - "400": { - "description": "Invalid tag value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ], - "deprecated": true - } - }, - "/pet/{petId}": { - "get": { - "tags": [ - "pet" - ], - "summary": "Find pet by ID", - "description": "Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions", - "operationId": "getPetById", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "integer", - "format": "int64" - } - ], - "responses": { - "404": { - "description": "Pet not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Pet" - } - }, - "400": { - "description": "Invalid ID supplied" - } - }, - "security": [ - { - "api_key": [] - }, - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "post": { - "tags": [ - "pet" - ], - "summary": "Updates a pet in the store with form data", - "description": "", - "operationId": "updatePetWithForm", - "consumes": [ - "application/x-www-form-urlencoded" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet that needs to be updated", - "required": true, - "type": "string" - }, - { - "name": "name", - "in": "formData", - "description": "Updated name of the pet", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "formData", - "description": "Updated status of the pet", - "required": false, - "type": "string" - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - }, - "delete": { - "tags": [ - "pet" - ], - "summary": "Deletes a pet", - "description": "", - "operationId": "deletePet", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "api_key", - "in": "header", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "petId", - "in": "path", - "description": "Pet id to delete", - "required": true, - "type": "integer", - "format": "int64" - } - ], - "responses": { - "400": { - "description": "Invalid pet value" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/pet/{petId}/uploadImage": { - "post": { - "tags": [ - "pet" - ], - "summary": "uploads an image", - "description": "", - "operationId": "uploadFile", - "consumes": [ - "multipart/form-data" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "petId", - "in": "path", - "description": "ID of pet to update", - "required": true, - "type": "integer", - "format": "int64" - }, - { - "name": "additionalMetadata", - "in": "formData", - "description": "Additional data to pass to server", - "required": false, - "type": "string" - }, - { - "name": "file", - "in": "formData", - "description": "file to upload", - "required": false, - "type": "file" - } - ], - "responses": { - "default": { - "description": "successful operation" - } - }, - "security": [ - { - "petstore_auth": [ - "write:pets", - "read:pets" - ] - } - ] - } - }, - "/store/inventory": { - "get": { - "tags": [ - "store" - ], - "summary": "Returns pet inventories by status", - "description": "Returns a map of status codes to quantities", - "operationId": "getInventory", - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "object", - "additionalProperties": { - "type": "integer", - "format": "int32" - } - } - } - }, - "security": [ - { - "api_key": [] - } - ] - } - }, - "/store/order": { - "post": { - "tags": [ - "store" - ], - "summary": "Place an order for a pet", - "description": "", - "operationId": "placeOrder", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "order placed for purchasing the pet", - "required": false, - "schema": { - "$ref": "#/definitions/Order" - } - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Order" - } - }, - "400": { - "description": "Invalid Order" - } - } - } - }, - "/store/order/{orderId}": { - "get": { - "tags": [ - "store" - ], - "summary": "Find purchase order by ID", - "description": "For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions", - "operationId": "getOrderById", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "ID of pet that needs to be fetched", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "Order not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/Order" - } - }, - "400": { - "description": "Invalid ID supplied" - } - } - }, - "delete": { - "tags": [ - "store" - ], - "summary": "Delete purchase order by ID", - "description": "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors", - "operationId": "deleteOrder", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "ID of the order that needs to be deleted", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "Order not found" - }, - "400": { - "description": "Invalid ID supplied" - } - } - } - }, - "/user": { - "post": { - "tags": [ - "user" - ], - "summary": "Create user", - "description": "This can only be done by the logged in user.", - "operationId": "createUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "Created user object", - "required": false, - "schema": { - "$ref": "#/definitions/User" - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/createWithArray": { - "post": { - "tags": [ - "user" - ], - "summary": "Creates list of users with given input array", - "description": "", - "operationId": "createUsersWithArrayInput", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "List of user object", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/User" - } - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/createWithList": { - "post": { - "tags": [ - "user" - ], - "summary": "Creates list of users with given input array", - "description": "", - "operationId": "createUsersWithListInput", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "description": "List of user object", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/User" - } - } - } - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/login": { - "get": { - "tags": [ - "user" - ], - "summary": "Logs user into the system", - "description": "", - "operationId": "loginUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "query", - "description": "The user name for login", - "required": false, - "type": "string" - }, - { - "name": "password", - "in": "query", - "description": "The password for login in clear text", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "successful operation", - "schema": { - "type": "string" - } - }, - "400": { - "description": "Invalid username/password supplied" - } - } - } - }, - "/user/logout": { - "get": { - "tags": [ - "user" - ], - "summary": "Logs out current logged in user session", - "description": "", - "operationId": "logoutUser", - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "default": { - "description": "successful operation" - } - } - } - }, - "/user/{username}": { - "get": { - "tags": [ - "user" - ], - "summary": "Get user by user name", - "description": "", - "operationId": "getUserByName", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "The name that needs to be fetched. Use user1 for testing. ", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "200": { - "description": "successful operation", - "schema": { - "$ref": "#/definitions/User" - } - }, - "400": { - "description": "Invalid username supplied" - } - } - }, - "put": { - "tags": [ - "user" - ], - "summary": "Updated user", - "description": "This can only be done by the logged in user.", - "operationId": "updateUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "name that need to be deleted", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "description": "Updated user object", - "required": false, - "schema": { - "$ref": "#/definitions/User" - } - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "400": { - "description": "Invalid user supplied" - } - } - }, - "delete": { - "tags": [ - "user" - ], - "summary": "Delete user", - "description": "This can only be done by the logged in user.", - "operationId": "deleteUser", - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "name": "username", - "in": "path", - "description": "The name that needs to be deleted", - "required": true, - "type": "string" - } - ], - "responses": { - "404": { - "description": "User not found" - }, - "400": { - "description": "Invalid username supplied" - } - } - } - } - }, - "securityDefinitions": { - "api_key": { - "type": "apiKey", - "name": "api_key", - "in": "header" - }, - "petstore_auth": { - "type": "oauth2", - "authorizationUrl": "http://petstore.swagger.io/api/oauth/dialog", - "flow": "implicit", - "scopes": { - "write:pets": "modify pets in your account", - "read:pets": "read your pets" - } - } - }, - "definitions": { - "User": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "username": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "email": { - "type": "string" - }, - "password": { - "type": "string" - }, - "phone": { - "type": "string" - }, - "userStatus": { - "type": "integer", - "format": "int32", - "description": "User Status" - } - }, - "xml": { - "name": "User" - } - }, - "Category": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "xml": { - "name": "Category" - } - }, - "Pet": { - "required": [ - "name", - "photoUrls" - ], - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "category": { - "$ref": "#/definitions/Category" - }, - "name": { - "type": "string", - "example": "doggie" - }, - "photoUrls": { - "type": "array", - "xml": { - "name": "photoUrl", - "wrapped": true - }, - "items": { - "type": "string" - } - }, - "tags": { - "type": "array", - "xml": { - "name": "tag", - "wrapped": true - }, - "items": { - "$ref": "#/definitions/Tag" - } - }, - "status": { - "type": "string", - "description": "pet status in the store", - "enum": [ - "available", - "pending", - "sold" - ] - } - }, - "xml": { - "name": "Pet" - } - }, - "Tag": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "xml": { - "name": "Tag" - } - }, - "Order": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "petId": { - "type": "integer", - "format": "int64" - }, - "quantity": { - "type": "integer", - "format": "int32" - }, - "shipDate": { - "type": "string", - "format": "date-time" - }, - "status": { - "type": "string", - "description": "Order Status", - "enum": [ - "placed", - "approved", - "delivered" - ] - }, - "complete": { - "type": "boolean" - } - }, - "xml": { - "name": "Order" - } - } - } -} diff --git a/src/test/resources/2_0/postBodyTest.json b/src/test/resources/2_0/postBodyTest.json deleted file mode 100644 index eb4b440c20f..00000000000 --- a/src/test/resources/2_0/postBodyTest.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": "1.0.0", - "title": "OpenAPI Petstore", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host": "petstore.swagger.io", - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/animals": { - "post": { - "tags": [ - "pet" - ], - "summary": "Add a new animal to the store", - "description": "", - "consumes": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "pet", - "description": "Animals", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Animal" - } - } - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - } - } - }, - "/insects": { - "post": { - "tags": [ - "pet" - ], - "summary": "Add a new insect to the store", - "description": "", - "consumes": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "pet", - "description": "Insects", - "required": false, - "schema": { - "$ref": "#/definitions/Insect" - } - } - ], - "responses": { - "405": { - "description": "Invalid input" - } - } - } - } - }, - "definitions": { - "Animal": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - } - } - }, - "Insect": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - } - } - } - } -} diff --git a/src/test/resources/2_0/python-prior/petstore-with-fake-endpoints-models-for-testing.yaml b/src/test/resources/2_0/python-prior/petstore-with-fake-endpoints-models-for-testing.yaml deleted file mode 100644 index 0fd88cfd5ae..00000000000 --- a/src/test/resources/2_0/python-prior/petstore-with-fake-endpoints-models-for-testing.yaml +++ /dev/null @@ -1,2184 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\" - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io:80 -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '200': - description: successful operation - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '200': - description: successful operation - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - - name: files - in: formData - description: files to upload - required: false - type: array - items: - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - - /fake_classname_test: - patch: - tags: - - "fake_classname_tags 123#$%^" - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - security: - - api_key_query: [] - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - consumes: - - "application/x-www-form-urlencoded" - parameters: - - name: enum_form_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: formData - description: Form parameter enum test (string array) - - name: enum_form_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: formData - description: Form parameter enum test (string) - - name: enum_header_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: header - description: Header parameter enum test (string array) - - name: enum_header_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: header - description: Header parameter enum test (string) - - name: enum_query_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: query - description: Query parameter enum test (string array) - - name: enum_query_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: query - description: Query parameter enum test (string) - - name: enum_query_integer - type: integer - format: int32 - enum: - - 1 - - -2 - in: query - description: Query parameter enum test (double) - - name: enum_query_double - type: number - format: double - enum: - - 1.1 - - -1.2 - in: query - description: Query parameter enum test (double) - responses: - '400': - description: Invalid request - '404': - description: Not found - post: - tags: - - fake - summary: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - description: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - operationId: testEndpointParameters - consumes: - - application/x-www-form-urlencoded - parameters: - - name: integer - type: integer - maximum: 100 - minimum: 10 - in: formData - description: None - - name: int32 - type: integer - format: int32 - maximum: 200 - minimum: 20 - in: formData - description: None - - name: int64 - type: integer - format: int64 - in: formData - description: None - - name: number - type: number - maximum: 543.2 - minimum: 32.1 - in: formData - description: None - required: true - - name: float - type: number - format: float - maximum: 987.6 - in: formData - description: None - - name: double - type: number - in: formData - format: double - maximum: 123.4 - minimum: 67.8 - required: true - description: None - - name: string - type: string - pattern: /[a-z]/i - in: formData - description: None - - name: pattern_without_delimiter - type: string - pattern: "^[A-Z].*" - in: formData - description: None - required: true - - name: byte - type: string - format: byte - in: formData - description: None - required: true - - name: binary - type: string - format: binary - in: formData - description: None - - name: date - type: string - format: date - in: formData - description: None - - name: dateTime - type: string - format: date-time - in: formData - description: None - - name: password - type: string - format: password - maxLength: 64 - minLength: 10 - in: formData - description: None - - name: callback - type: string - in: formData - description: None - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - delete: - tags: - - fake - summary: Fake endpoint to test group parameters (optional) - description: Fake endpoint to test group parameters (optional) - operationId: testGroupParameters - x-group-parameters: true - parameters: - - name: required_string_group - type: integer - in: query - description: Required String in group parameters - required: true - - name: required_boolean_group - type: boolean - in: header - description: Required Boolean in group parameters - required: true - - name: required_int64_group - type: integer - format: int64 - in: query - description: Required Integer in group parameters - required: true - - name: string_group - type: integer - in: query - description: String in group parameters - - name: boolean_group - type: boolean - in: header - description: Boolean in group parameters - - name: int64_group - type: integer - format: int64 - in: query - description: Integer in group parameters - responses: - '400': - description: Someting wrong - /fake/refs/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: NumberWithValidations - parameters: - - name: body - in: body - description: Input number as post body - schema: - $ref: '#/definitions/NumberWithValidations' - responses: - '200': - description: Output number - schema: - $ref: '#/definitions/NumberWithValidations' - /fake/refs/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: String - parameters: - - name: body - in: body - description: Input string as post body - schema: - $ref: '#/definitions/String' - responses: - '200': - description: Output string - schema: - $ref: '#/definitions/String' - /fake/refs/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: Boolean - parameters: - - name: body - in: body - description: Input boolean as post body - schema: - $ref: '#/definitions/Boolean' - responses: - '200': - description: Output boolean - schema: - $ref: '#/definitions/Boolean' - /fake/refs/arraymodel: - post: - tags: - - fake - description: Test serialization of ArrayModel - operationId: ArrayModel - parameters: - - name: body - in: body - description: Input model - schema: - $ref: '#/definitions/AnimalFarm' - responses: - '200': - description: Output model - schema: - $ref: '#/definitions/AnimalFarm' - /fake/refs/object_model_with_ref_props: - post: - tags: - - fake - description: Test serialization of object with $refed properties - operationId: ObjectModelWithRefProps - parameters: - - name: body - in: body - description: Input model - schema: - $ref: '#/definitions/ObjectModelWithRefProps' - responses: - '200': - description: Output model - schema: - $ref: '#/definitions/ObjectModelWithRefProps' - /fake/refs/enum: - post: - tags: - - fake - description: Test serialization of outer enum - operationId: StringEnum - parameters: - - name: body - in: body - description: Input enum - schema: - $ref: '#/definitions/StringEnum' - responses: - '200': - description: Output enum - schema: - $ref: '#/definitions/StringEnum' - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - consumes: - - application/x-www-form-urlencoded - parameters: - - name: param - in: formData - description: field1 - required: true - type: string - - name: param2 - in: formData - description: field2 - required: true - type: string - responses: - '200': - description: successful operation - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - consumes: - - application/json - parameters: - - name: param - in: body - description: request body - required: true - schema: - type: object - additionalProperties: - type: string - responses: - '200': - description: successful operation - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/User' - - name: query - in: query - required: true - type: string - consumes: - - application/json - responses: - '200': - description: Success - /fake/create_xml_item: - post: - tags: - - fake - operationId: createXmlItem - summary: creates an XmlItem - description: this route creates an XmlItem - consumes: - - 'application/xml' - - 'application/xml; charset=utf-8' - - 'application/xml; charset=utf-16' - - 'text/xml' - - 'text/xml; charset=utf-8' - - 'text/xml; charset=utf-16' - produces: - - 'application/xml' - - 'application/xml; charset=utf-8' - - 'application/xml; charset=utf-16' - - 'text/xml' - - 'text/xml; charset=utf-8' - - 'text/xml; charset=utf-16' - parameters: - - in: body - name: XmlItem - description: XmlItem Body - required: true - schema: - $ref: '#/definitions/XmlItem' - responses: - 200: - description: successful operation - /another-fake/dummy: - patch: - tags: - - "$another-fake?" - summary: To test special tags - description: To test special tags and operation ID starting with number - operationId: 123_test_@#$%_special_tags - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - /fake/body-with-file-schema: - put: - tags: - - fake - description: 'For this test, the body for this request much reference a schema named `File`.' - operationId: testBodyWithFileSchema - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/FileSchemaTestClass' - consumes: - - application/json - responses: - '200': - description: Success - /fake/enums-of-length-one/{path_string}/{path_integer}: - put: - tags: - - fake - description: 'This route has required values with enums of 1' - operationId: testEndpointEnumsLengthOne - parameters: - - in: query - name: query_integer - required: true - type: integer - format: int32 - enum: - - 3 - - in: query - name: query_string - required: true - type: string - enum: - - brillig - - in: path - name: path_string - required: true - type: string - enum: - - hello - - in: path - name: path_integer - required: true - type: integer - enum: - - 34 - - in: header - name: header_number - required: true - type: number - format: double - enum: - - 1.234 - consumes: - - application/json - responses: - '200': - description: Success - '/fake/{petId}/uploadImageWithRequiredFile': - post: - tags: - - pet - summary: uploads an image (required) - description: '' - operationId: uploadFileWithRequiredFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: requiredFile - in: formData - description: file to upload - required: true - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: basic -definitions: - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - required: - - name - properties: - id: - type: integer - format: int64 - name: - type: string - default: default-name - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - # we added fullName to make sure that serialization/deserialization - # works for a submodel of Pet that also uses js variable names - fullName: - type: string - xml: - name: Tag - Pet: - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - '$special[model.name]': - properties: - '$special[property.name]': - type: integer - format: int64 - xml: - name: '$special[model.name]' - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Player: - type: object - required: - - name - properties: - name: - type: string - enemyPlayer: - type: object - $ref: '#/components/schemas/Player' - Dog: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - declawed: - type: boolean - Animal: - type: object - discriminator: className - required: - - className - properties: - className: - type: string - color: - type: string - default: 'red' - additionalProperties: false - AnimalFarm: - type: array - items: - $ref: '#/definitions/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - string: - type: string - pattern: /^[a-z]+$/i - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - dateTime: - type: string - format: date-time - uuid: - type: string - format: uuid - example: 72f98069-206d-4f12-9f12-3d1e525a8e84 - password: - type: string - format: password - maxLength: 64 - minLength: 10 - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - stringEnum: - $ref: '#/definitions/StringEnum' - AdditionalPropertiesClass: - type: object - properties: - map_string: - type: object - additionalProperties: - type: string - map_number: - type: object - additionalProperties: - type: number - map_integer: - type: object - additionalProperties: - type: integer - map_boolean: - type: object - additionalProperties: - type: boolean - map_array_integer: - type: object - additionalProperties: - type: array - items: - type: integer - map_array_anytype: - type: object - additionalProperties: - type: array - items: {} - map_map_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - map_map_anytype: - type: object - additionalProperties: - type: object - additionalProperties: {} - anytype_1: {} - anytype_2: - description: no type is set for this - anytype_3: - type: object - properties: {} - description: 'because of a bug in swagger-parser, this should have values {str: (str, int, float...)} - but instead we get any type. See https://github.com/swagger-api/swagger-parser/issues/1378' - AdditionalPropertiesString: - type: object - properties: - name: - type: string - additionalProperties: - type: string - AdditionalPropertiesInteger: - type: object - properties: - name: - type: string - additionalProperties: - type: integer - AdditionalPropertiesNumber: - type: object - properties: - name: - type: string - additionalProperties: - type: number - AdditionalPropertiesBoolean: - type: object - properties: - name: - type: string - additionalProperties: - type: boolean - AdditionalPropertiesArray: - type: object - properties: - name: - type: string - additionalProperties: - type: array - items: - type: object - AdditionalPropertiesObject: - type: object - properties: - name: - type: string - additionalProperties: - type: object - additionalProperties: - type: object - AdditionalPropertiesAnyType: - type: object - properties: - name: - type: string - additionalProperties: - type: object - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/definitions/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: > - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - # comment out the following (map of map of enum) as many language not yet support this - #map_map_of_enum: - # type: object - # additionalProperties: - # type: object - # additionalProperties: - # type: string - # enum: - # - UPPER - # - lower - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: "#/definitions/StringBooleanMap" - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/definitions/ReadOnlyFirst' - # commented out the below test case for array of enum for the time being - # as not all language can handle it - #array_of_enum: - # type: array - # items: - # type: string - # enum: - # - UPPER - # - lower - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - ">=" - - "$" - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - # comment out the following as 2d array of enum is not supported at the moment - #array_array_enum: - # type: array - # items: - # type: array - # items: - # type: string - # enum: - # - Cat - # - Dog - StringEnum: - type: string - enum: - - "placed" - - "approved" - - "delivered" - ObjectModelWithRefProps: - description: a model that includes properties which should stay primitive (String + Boolean) and one which is defined as a class, NumberWithValidations - type: object - properties: - my_number: - $ref: '#/definitions/NumberWithValidations' - my_string: - $ref: '#/definitions/String' - my_boolean: - $ref: '#/definitions/Boolean' - NumberWithValidations: - type: number - minimum: 10 - maximum: 20 - String: - type: string - Boolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - StringBooleanMap: - additionalProperties: - type: boolean - FileSchemaTestClass: - type: object - properties: - file: - $ref: "#/definitions/File" - files: - type: array - items: - $ref: "#/definitions/File" - File: - type: object - description: 'Must be named `File` for test.' - properties: - sourceURI: - description: 'Test capitalization' - type: string - TypeHolderDefault: - type: object - description: a model to test optional properties with server defaults - required: - - string_item - - number_item - - integer_item - - bool_item - - array_item - properties: - string_item: - type: string - default: what - number_item: - type: number - default: 1.234 - format: double - integer_item: - type: integer - format: int32 - default: -2 - bool_item: - type: boolean - default: true - # swagger-parser does not see date defaults yet: https://github.com/swagger-api/swagger-parser/issues/971 - date_item: - type: string - format: date - default: 2017-07-21 - # swagger-parser does not see date-time defaults yet: https://github.com/swagger-api/swagger-parser/issues/971 - datetime_item: - type: string - format: date-time - default: 2017-07-21T17:32:28Z - # swagger-parser does not see array defaults yet: https://github.com/swagger-api/swagger-parser/issues/971 - array_item: - type: array - items: - type: integer - default: - - 0 - - 1 - - 2 - - 3 - TypeHolderExample: - type: object - description: a model to test required properties with an example and length one enum - required: - - string_item - - number_item - - integer_item - - bool_item - - array_item - # - date_item/datetime_item adding date and datetime enums will be a future task, this does not yet work in many languages - properties: - string_item: - type: string - example: what - enum: [what] - number_item: - type: number - format: double - example: 1.234 - enum: [1.234] - integer_item: - type: integer - format: int32 - enum: [-2] - example: -2 - # swagger-parser does not see bool enums yet https://github.com/swagger-api/swagger-parser/issues/985 - bool_item: - type: boolean - example: true - array_item: - type: array - items: - type: integer - example: - - - - 0 - - 1 - - 2 - - 3 - enum: - - - - 0 - - 1 - - 2 - - 3 - XmlItem: - type: object - xml: - namespace: http://a.com/schema - prefix: pre - properties: - attribute_string: - type: string - example: string - xml: - attribute: true - attribute_number: - type: number - example: 1.234 - xml: - attribute: true - attribute_integer: - type: integer - example: -2 - xml: - attribute: true - attribute_boolean: - type: boolean - example: true - xml: - attribute: true - wrapped_array: - type: array - xml: - wrapped: true - items: - type: integer - name_string: - type: string - example: string - xml: - name: xml_name_string - name_number: - type: number - example: 1.234 - xml: - name: xml_name_number - name_integer: - type: integer - example: -2 - xml: - name: xml_name_integer - name_boolean: - type: boolean - example: true - xml: - name: xml_name_boolean - name_array: - type: array - items: - type: integer - xml: - name: xml_name_array_item - name_wrapped_array: - type: array - xml: - wrapped: true - name: xml_name_wrapped_array - items: - type: integer - xml: - name: xml_name_wrapped_array_item - prefix_string: - type: string - example: string - xml: - prefix: ab - prefix_number: - type: number - example: 1.234 - xml: - prefix: cd - prefix_integer: - type: integer - example: -2 - xml: - prefix: ef - prefix_boolean: - type: boolean - example: true - xml: - prefix: gh - prefix_array: - type: array - items: - type: integer - xml: - prefix: ij - prefix_wrapped_array: - type: array - xml: - wrapped: true - prefix: kl - items: - type: integer - xml: - prefix: mn - namespace_string: - type: string - example: string - xml: - namespace: http://a.com/schema - namespace_number: - type: number - example: 1.234 - xml: - namespace: http://b.com/schema - namespace_integer: - type: integer - example: -2 - xml: - namespace: http://c.com/schema - namespace_boolean: - type: boolean - example: true - xml: - namespace: http://d.com/schema - namespace_array: - type: array - items: - type: integer - xml: - namespace: http://e.com/schema - namespace_wrapped_array: - type: array - xml: - wrapped: true - namespace: http://f.com/schema - items: - type: integer - xml: - namespace: http://g.com/schema - prefix_ns_string: - type: string - example: string - xml: - namespace: http://a.com/schema - prefix: a - prefix_ns_number: - type: number - example: 1.234 - xml: - namespace: http://b.com/schema - prefix: b - prefix_ns_integer: - type: integer - example: -2 - xml: - namespace: http://c.com/schema - prefix: c - prefix_ns_boolean: - type: boolean - example: true - xml: - namespace: http://d.com/schema - prefix: d - prefix_ns_array: - type: array - items: - type: integer - xml: - namespace: http://e.com/schema - prefix: e - prefix_ns_wrapped_array: - type: array - xml: - wrapped: true - namespace: http://f.com/schema - prefix: f - items: - type: integer - xml: - namespace: http://g.com/schema - prefix: g - Grandparent: - type: object - properties: - radioWaves: - type: boolean - Parent: - allOf: - - $ref: '#/definitions/Grandparent' - - type: object - properties: - teleVision: - type: boolean - Child: - allOf: - - $ref: '#/definitions/Parent' - - type: object - properties: - interNet: - type: boolean - GrandparentAnimal: - type: object - required: - - pet_type - properties: - pet_type: - type: string - discriminator: pet_type - ParentPet: - type: object - allOf: - - $ref: '#/definitions/GrandparentAnimal' - ChildCat: - allOf: - - $ref: '#/definitions/ParentPet' - - type: object - properties: - name: - type: string - ChildDog: - allOf: - - $ref: '#/definitions/ParentPet' - - type: object - properties: - bark: - type: string - ChildLizard: - allOf: - - $ref: '#/definitions/ParentPet' - - type: object - properties: - lovesRocks: - type: boolean - Triangle: - allOf: - - $ref: '#/definitions/Polygon' - - type: object - properties: - type: - enum: - - 'Triangle' - x-enum-as-string: true - default: 'Triangle' - type: string - sides: - type: integer - area: - type: string - Square: - allOf: - - $ref: '#/definitions/Polygon' - - type: object - properties: - type: - enum: - - 'Square' - x-enum-as-string: true - default: 'Square' - type: string - sides: - type: integer - area: - type: string - Polygon: - allOf: - - $ref: '#/definitions/Shape' - - type: object - required: - - type - properties: - type: - enum: - - 'Triangle' - - 'Square' - x-enum-as-string: true - type: string - sides: - type: integer - area: - type: string - Shape: - type: object - required: - - type - properties: - type: - enum: - - 'Triangle' - - 'Square' - x-enum-as-string: true - type: string - area: - type: string \ No newline at end of file diff --git a/src/test/resources/2_0/refAliasedPrimitiveWithValidation.yml b/src/test/resources/2_0/refAliasedPrimitiveWithValidation.yml deleted file mode 100644 index d181cebed73..00000000000 --- a/src/test/resources/2_0/refAliasedPrimitiveWithValidation.yml +++ /dev/null @@ -1,78 +0,0 @@ -swagger: '2.0' -info: - description: "Tests models which trigger aliased primitives but contain JSON Schema Validation Properties" - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io:80 -basePath: /v2 -tags: - - name: fake - description: A fake api -schemes: - - http -paths: - /fake/StringEnum: - post: - tags: - - fake - description: Test serialization of StringEnum - operationId: StringEnum - parameters: - - name: body - in: body - description: Input string as post body - schema: - $ref: '#/definitions/StringEnum' - responses: - '200': - description: Returned string - schema: - $ref: '#/definitions/StringEnum' - /fake/StringRegex: - post: - tags: - - fake - description: Test serialization of StringRegex - operationId: StringRegex - parameters: - - name: body - in: body - description: Input string as post body - schema: - $ref: '#/definitions/StringRegex' - responses: - '200': - description: Returned string - schema: - $ref: '#/definitions/StringRegex' - /fake/ObjectModelWithRefs: - post: - tags: - - fake - description: Test serialization of ObjectModelWithRefs - operationId: ObjectModelWithRefs - parameters: - - name: body - in: body - description: Input object as post body - schema: - $ref: '#/definitions/ObjectModelWithRefs' - responses: - '200': - description: Returned object - schema: - $ref: '#/definitions/ObjectModelWithRefs' -definitions: - ObjectModelWithRefs: - type: object - required: - - stringRegex - properties: - stringRegex: - $ref: '#/definitions/StringRegex' - StringRegex: - type: string - pattern: '^\d{3}-\d{2}-\d{4}$' \ No newline at end of file diff --git a/src/test/resources/2_0/regression_6905.yaml b/src/test/resources/2_0/regression_6905.yaml deleted file mode 100644 index 5a750ae1dd3..00000000000 --- a/src/test/resources/2_0/regression_6905.yaml +++ /dev/null @@ -1,172 +0,0 @@ -swagger: '2.0' - -info: - title: Test Command model generation - description: Test Command model generation - version: 1.0.0 -definitions: - PartyType: - description: type - type: string - enum: - - customer - - contact - - CustomerType: - description: type - type: string - enum: - - person - - organization - - Entity: - type: object - properties: - id: - type: string - readOnly: true - - Party: - allOf: - - $ref: '#/definitions/Entity' - - type: object - discriminator: party_type - required: - - party_type - properties: - party_type: - readOnly: true - $ref: '#/definitions/PartyType' - tax_id_number: - type: string - - Contact: - x-discriminator-value: contact - allOf: - - $ref: '#/definitions/Party' - - type: object - properties: - first_name: - type: string - last_name: - type: string - suffix: - type: string - dob: - type: string - format: date - - Customer: - x-discriminator-value: customer - allOf: - - $ref: '#/definitions/Party' - - type: object - discriminator: customer_type - required: - - customer_type - properties: - customer_type: - readOnly: true - $ref: '#/definitions/CustomerType' - customer_num: - type: string - external_customer_num: - type: string - Person: - x-discriminator-value: person - allOf: - - $ref: '#/definitions/Customer' - - type: object - properties: - first_name: - type: string - last_name: - type: string - - Organization: - x-discriminator-value: organization - allOf: - - $ref: '#/definitions/Customer' - - type: object - required: - - organization_name - properties: - organization_name: - type: string - - ApiError: - type: object - required: - - code - - message - properties: - code: - type: string - readOnly: true - message: - type: string - readOnly: true - -paths: - /customers: - get: - consumes: [] - operationId: queryCustomers - tags: - - Customer - summary: Get customers - responses: - 200: - description: Success - schema: - type: array - items: - $ref: '#/definitions/Customer' - 400: - description: Bad request. - schema: - $ref: '#/definitions/ApiError' - default: - description: Unknown error. - schema: - $ref: '#/definitions/ApiError' - /contacts: - get: - consumes: [] - operationId: queryContacts - tags: - - Contact - summary: Get contact - responses: - 200: - description: Success - schema: - type: array - items: - $ref: '#/definitions/Contact' - 400: - description: Bad request. - schema: - $ref: '#/definitions/ApiError' - default: - description: Unknown error. - schema: - $ref: '#/definitions/ApiError' - /parties: - get: - consumes: [] - responses: - 200: - description: Success - schema: - type: array - items: - $ref: '#/definitions/Party' - 400: - description: Bad request. - schema: - $ref: '#/definitions/ApiError' - default: - description: Unknown error. - schema: - $ref: '#/definitions/ApiError' diff --git a/src/test/resources/2_0/requiredTest.json b/src/test/resources/2_0/requiredTest.json deleted file mode 100644 index 5991e9cbe31..00000000000 --- a/src/test/resources/2_0/requiredTest.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": "1.0.0", - "title": "OpenAPI Petstore", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host": "petstore.swagger.io", - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/tests/requiredParams": { - "get": { - "tags": [ - "tests" - ], - "summary": "Operation with required parameters", - "description": "", - "operationId": "requiredParams", - "produces": [ - "application/json" - ], - "parameters": [ - { - "name": "param1", - "in": "formData", - "description": "Some required parameter", - "required": true, - "type": "integer", - "format": "int64" - }, - { - "name": "param2", - "in": "formData", - "description": "Some optional parameter", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "successful operation. Retuning a simple int.", - "schema": { - "type": "integer", - "format": "int64" - } - } - } - } - } - }, - "securityDefinitions": { - "api_key": { - "type": "apiKey", - "name": "api_key", - "in": "header" - }, - "petstore_auth": { - "type": "oauth2", - "authorizationUrl": "http://petstore.swagger.io/api/oauth/dialog", - "flow": "implicit", - "scopes": { - "write:pets": "modify pets in your account", - "read:pets": "read your pets" - } - } - }, - "definitions": { - "CustomModel": { - "required": [ - "id" - ], - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string", - "example": "doggie" - } - } - } - } -} diff --git a/src/test/resources/2_0/responseCodeTest.yaml b/src/test/resources/2_0/responseCodeTest.yaml deleted file mode 100644 index 73e20403b5b..00000000000 --- a/src/test/resources/2_0/responseCodeTest.yaml +++ /dev/null @@ -1,17 +0,0 @@ -swagger: '2.0' -info: - description: 'Test for response code default' - version: 1.0.0 - title: Response code test -basePath: / -paths: - /test: - get: - summary: Test - produces: - - application/json - responses: - 200: - description: successful operation - default: - description: Internal server error \ No newline at end of file diff --git a/src/test/resources/2_0/responseHeaderTest.yaml b/src/test/resources/2_0/responseHeaderTest.yaml deleted file mode 100644 index b79c338dd6c..00000000000 --- a/src/test/resources/2_0/responseHeaderTest.yaml +++ /dev/null @@ -1,41 +0,0 @@ -swagger: '2.0' -info: - description: 'Test for displaying response headers' - version: 1.0.0 - title: Response header test - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -basePath: / -schemes: - - http -paths: - /test: - get: - summary: Test - description: Test - produces: - - application/json - responses: - '200': - description: successful operation - schema: - type: array - items: - type: string - headers: - X-STATUS: - type: "integer" - description: "Output status of the operation" - '500': - description: "Internal server error" - headers: - X-MSG-ID: - type: "string" - format: ".*" - description: "I am the error description" - X-ERROR-ID: - type: "integer" - description: "I am the error code" - '400': - description: Invalid ID supplied diff --git a/src/test/resources/2_0/responseSelectionTest.json b/src/test/resources/2_0/responseSelectionTest.json deleted file mode 100644 index 8c2062fa276..00000000000 --- a/src/test/resources/2_0/responseSelectionTest.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "description": "This is a sample server Petstore server. For this sample, you can use the api key \"special-key\" to test the authorization filters", - "version": "1.0.0", - "title": "OpenAPI Petstore", - "license": { - "name": "Apache-2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.html" - } - }, - "host": "petstore.swagger.io", - "basePath": "/v2", - "schemes": [ - "http" - ], - "paths": { - "/tests/withTwoHundredAndDefault": { - "get": { - "summary": "Operation with several unordered 2XX results and one default", - "description": "", - "operationId": "withTwoHundredAndDefault", - "produces": [ - "application/json" - ], - "responses": { - "default": { - "description": "default response", - "schema": { - "type": "integer", - "format": "int32" - } - }, - "100": { - "description": "100 response", - "schema": { - "type": "integer", - "format": "int32" - } - }, - "202": { - "description": "201 response", - "schema": { - "type": "integer", - "format": "int64" - } - }, - "203": { - "description": "202 response", - "schema": { - "type": "integer", - "format": "int32" - } - }, - "400": { - "description": "400 response", - "schema": { - "type": "integer", - "format": "int32" - } - }, - "201": { - "description": "200 response", - "schema": { - "type": "string" - } - } - } - } - }, - "/tests/withoutTwoHundredButDefault": { - "get": { - "summary": "Operation with several unordered 2XX results and one default", - "description": "", - "operationId": "withoutTwoHundredButDefault", - "produces": [ - "application/json" - ], - "responses": { - "default": { - "description": "default response", - "schema": { - "type": "string" - } - }, - "100": { - "description": "100 response", - "schema": { - "type": "integer", - "format": "int32" - } - }, - "301": { - "description": "301 response", - "schema": { - "type": "integer", - "format": "int64" - } - } - } - } - } - }, - "securityDefinitions": { - "api_key": { - "type": "apiKey", - "name": "api_key", - "in": "header" - }, - "petstore_auth": { - "type": "oauth2", - "authorizationUrl": "http://petstore.swagger.io/api/oauth/dialog", - "flow": "implicit", - "scopes": { - "write:pets": "modify pets in your account", - "read:pets": "read your pets" - } - } - }, - "definitions": { - "CustomModel": { - "required": [ - "id" - ], - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string", - "example": "doggie" - } - } - } - } -} diff --git a/src/test/resources/2_0/rust-server/petstore-with-fake-endpoints-models-for-testing.yaml b/src/test/resources/2_0/rust-server/petstore-with-fake-endpoints-models-for-testing.yaml deleted file mode 100644 index 733c0ed7b4e..00000000000 --- a/src/test/resources/2_0/rust-server/petstore-with-fake-endpoints-models-for-testing.yaml +++ /dev/null @@ -1,1493 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\" - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io:80 -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - - /fake_classname_test: - patch: - tags: - - "fake_classname_tags 123#$%^" - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - security: - - api_key_query: [] - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - consumes: - - "application/x-www-form-urlencoded" - parameters: - # See https://github.com/OpenAPITools/openapi-json-schema-generator/issues/545 - # - name: enum_form_string_array - # type: array - # items: - # type: string - # default: '$' - # enum: - # - '>' - # - '$' - # in: formData - # description: Form parameter enum test (string array) - - name: enum_form_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: formData - description: Form parameter enum test (string) - - name: enum_header_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: header - description: Header parameter enum test (string array) - - name: enum_header_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: header - description: Header parameter enum test (string) - - name: enum_query_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: query - description: Query parameter enum test (string array) - - name: enum_query_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: query - description: Query parameter enum test (string) - - name: enum_query_integer - type: integer - format: int32 - enum: - - 1 - - -2 - in: query - description: Query parameter enum test (double) - - name: enum_query_double - type: number - format: double - enum: - - 1.1 - - -1.2 - in: query - description: Query parameter enum test (double) - responses: - '400': - description: Invalid request - '404': - description: Not found - post: - tags: - - fake - summary: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - description: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - operationId: testEndpointParameters - consumes: - - application/x-www-form-urlencoded - parameters: - - name: integer - type: integer - maximum: 100 - minimum: 10 - in: formData - description: None - - name: int32 - type: integer - format: int32 - maximum: 200 - minimum: 20 - in: formData - description: None - - name: int64 - type: integer - format: int64 - in: formData - description: None - - name: number - type: number - maximum: 543.2 - minimum: 32.1 - in: formData - description: None - required: true - - name: float - type: number - format: float - maximum: 987.6 - in: formData - description: None - - name: double - type: number - in: formData - format: double - maximum: 123.4 - minimum: 67.8 - required: true - description: None - - name: string - type: string - pattern: /[a-z]/i - in: formData - description: None - - name: pattern_without_delimiter - type: string - pattern: "^[A-Z].*" - in: formData - description: None - required: true - - name: byte - type: string - format: byte - in: formData - description: None - required: true - - name: binary - type: string - format: binary - in: formData - description: None - - name: date - type: string - format: date - in: formData - description: None - - name: dateTime - type: string - format: date-time - in: formData - description: None - - name: password - type: string - format: password - maxLength: 64 - minLength: 10 - in: formData - description: None - - name: callback - type: string - in: formData - description: None - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - /fake/outer/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: fakeOuterNumberSerialize - parameters: - - name: body - in: body - description: Input number as post body - schema: - $ref: '#/definitions/OuterNumber' - responses: - '200': - description: Output number - schema: - $ref: '#/definitions/OuterNumber' - /fake/outer/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: fakeOuterStringSerialize - parameters: - - name: body - in: body - description: Input string as post body - schema: - $ref: '#/definitions/OuterString' - responses: - '200': - description: Output string - schema: - $ref: '#/definitions/OuterString' - /fake/outer/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: fakeOuterBooleanSerialize - parameters: - - name: body - in: body - description: Input boolean as post body - schema: - $ref: '#/definitions/OuterBoolean' - responses: - '200': - description: Output boolean - schema: - $ref: '#/definitions/OuterBoolean' - /fake/outer/composite: - post: - tags: - - fake - description: Test serialization of object with outer number type - operationId: fakeOuterCompositeSerialize - parameters: - - name: body - in: body - description: Input composite as post body - schema: - $ref: '#/definitions/OuterComposite' - responses: - '200': - description: Output composite - schema: - $ref: '#/definitions/OuterComposite' - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - consumes: - - application/x-www-form-urlencoded - parameters: - - name: param - in: formData - description: field1 - required: true - type: string - - name: param2 - in: formData - description: field2 - required: true - type: string - responses: - '200': - description: successful operation - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - consumes: - - application/json - parameters: - - name: param - in: body - description: request body - required: true - schema: - type: object - additionalProperties: - type: string - responses: - '200': - description: successful operation - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/User' - - name: query - in: query - required: true - type: string - consumes: - - application/json - responses: - '200': - description: Success - /another-fake/dummy: - patch: - tags: - - "$another-fake?" - summary: To test special tags - description: To test special tags - operationId: test_special_tags - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - /fake/hyphenParam/{hyphen-param}: - get: - tags: - - fake - description: To test hyphen in path parameter name - operationId: hyphenParam - consumes: - - application/json - produces: - - application/json - parameters: - - name: hyphen-param - in: path - description: Parameter with hyphen in name - required: true - type: string - responses: - 200: - description: Success - /fake/operation-with-numeric-id: - get: - tags: - - fake - operationId: 123example - responses: - 200: - description: success - /fake/response-with-numerical-description: - get: - tags: - - fake - operationId: fake_response_with_numerical_description - responses: - 200: - description: 1234 -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: basic -definitions: - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - '$special[model.name]': - properties: - '$special[property.name]': - type: integer - format: int64 - xml: - name: '$special[model.name]' - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Dog: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - declawed: - type: boolean - Animal: - type: object - discriminator: className - required: - - className - properties: - className: - type: string - color: - type: string - default: 'red' - AnimalFarm: - type: array - items: - $ref: '#/definitions/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - string: - type: string - pattern: /[a-z]/i - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - dateTime: - type: string - format: date-time - uuid: - type: string - format: uuid - password: - type: string - format: password - maxLength: 64 - minLength: 10 - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - outerEnum: - $ref: '#/definitions/OuterEnum' - AdditionalPropertiesClass: - type: object - properties: - map_property: - type: object - additionalProperties: - type: string - map_of_map_property: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/definitions/Animal' - ObjectContainingObjectWithOnlyAdditionalProperties: - type: object - properties: - inner: - $ref: '#/definitions/ObjectWithOnlyAdditionalProperties' - ObjectWithOnlyAdditionalProperties: - type: object - additionalProperties: - type: string - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: > - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - map_map_of_enum: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/definitions/ReadOnlyFirst' - array_of_enum: - type: array - items: - type: string - enum: - - UPPER - - lower - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - ">=" - - "$" - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - array_array_enum: - type: array - items: - type: array - items: - type: string - enum: - - Cat - - Dog - OuterEnum: - type: "string" - enum: - - "placed" - - "approved" - - "delivered" - OuterComposite: - type: object - properties: - my_number: - $ref: '#/definitions/OuterNumber' - my_string: - $ref: '#/definitions/OuterString' - my_boolean: - $ref: '#/definitions/OuterBoolean' - OuterNumber: - type: number - OuterString: - type: string - OuterBoolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body diff --git a/src/test/resources/2_0/rust-server/rust-server-test.yaml b/src/test/resources/2_0/rust-server/rust-server-test.yaml deleted file mode 100644 index c1afd58be57..00000000000 --- a/src/test/resources/2_0/rust-server/rust-server-test.yaml +++ /dev/null @@ -1,189 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is for testing rust-server-specific things" - version: 2.3.4 - title: rust-server-test -schemes: - - http -paths: - /dummy: - get: - summary: A dummy endpoint to make the spec valid. - operationId: dummyGet - responses: - '200': - description: Success - put: - operationId: dummyPut - parameters: - - $ref: '#/parameters/nested_response' - responses: - '200': - description: Success - /html: - post: - summary: Test HTML handling - consumes: [text/html] - produces: [text/html] - operationId: htmlPost - parameters: - - in: body - name: body - required: true - schema: - type: string - responses: - 200: - description: Success - schema: - type: string - /file_response: - get: - summary: Get a file - operationId: file_responseGet - produces: - - application/json - responses: - 200: - description: Success - schema: - type: file - /raw_json: - get: - summary: Get an arbitrary JSON blob. - operationId: raw_jsonGet - responses: - 200: - description: Success - schema: - type: object - /solo-object: - post: - summary: Send an arbitrary JSON blob - operationId: solo_objectPost - consumes: - - application/json - parameters: - - name: value - in: body - required: true - schema: - type: object - responses: - '204': - description: OK - /post-yaml: - post: - description: Test sending an arbitrary unsupported format - e.g. YAML - operationId: post_yaml - consumes: - - application/yaml - parameters: - - name: value - description: The YAML body to test - in: body - required: true - schema: - type: string - responses: - '204': - description: OK - /get-structured-yaml: - get: - description: Test returning arbitrary structured YAML - operationId: getStructuredYaml - produces: - - application/yaml - responses: - '200': - description: OK - schema: - $ref: '#/definitions/get_yaml_response' - /allOf: - get: - description: Test getting an object which uses allOf - operationId: AllOf_Get - responses: - '200': - description: OK - schema: - $ref: '#/definitions/allOfObject' - -parameters: - nested_response: - name: nested_response - in: body - required: true - schema: - # Erroneously ends up as `Option` - properties: - id: - type: string - password: - type: string - required: - - id -definitions: - additionalPropertiesObject: - description: An additionalPropertiesObject - type: object - additionalProperties: - type: string - example: "foo" - allOfObject: - properties: - sampleProperty: - type: string - allOf: - - $ref: '#/definitions/baseAllOf' - baseAllOf: - type: object - properties: - sampleBasePropery: - type: string - aNullableContainer: - type: object - properties: - NullableThing: - type: string - x-nullable: true - RequiredNullableThing: - type: string - x-nullable: true - required: - - RequiredNullableThing - ObjectOfObjects: - description: An object of objects - type: object - properties: - inner: - type: object - required: - - required_thing - properties: - required_thing: - type: string - optional_thing: - type: integer - get_yaml_response: - description: structured response - type: object - properties: - value: - description: Inner string - type: string - # Currently broken - see https://github.com/OpenAPITools/openapi-json-schema-generator/issues/8 - # ArrayOfObjects: - # description: An array of objects - # type: array - # items: - # properties: - # filename: - # description: A non-required property - # type: string - # contents: - # description: A required property - # type: string - # required: - # - contents - # type: object diff --git a/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml b/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml deleted file mode 100644 index 588fde8671c..00000000000 --- a/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml +++ /dev/null @@ -1,1643 +0,0 @@ -swagger: '2.0' -info: - description: "This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\" - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -host: petstore.swagger.io:80 -basePath: /v2 -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -schemes: - - http -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - consumes: - - application/json - - application/xml - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Pet object that needs to be added to the store - required: true - schema: - $ref: '#/definitions/Pet' - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - produces: - - application/xml - - application/json - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: 'Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.' - operationId: findPetsByTags - produces: - - application/xml - - application/json - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - type: array - items: - type: string - collectionFormat: csv - responses: - '200': - description: successful operation - schema: - type: array - items: - $ref: '#/definitions/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - type: integer - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - consumes: - - application/x-www-form-urlencoded - produces: - - application/xml - - application/json - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - type: integer - format: int64 - - name: name - in: formData - description: Updated name of the pet - required: false - type: string - - name: status - in: formData - description: Updated status of the pet - required: false - type: string - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - produces: - - application/xml - - application/json - parameters: - - name: api_key - in: header - required: false - type: string - - name: petId - in: path - description: Pet id to delete - required: true - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: file - in: formData - description: file to upload - required: false - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: order placed for purchasing the pet - required: true - schema: - $ref: '#/definitions/Order' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid Order - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: 'For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions' - operationId: getOrderById - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - type: integer - maximum: 5 - minimum: 1 - format: int64 - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - operationId: deleteOrder - produces: - - application/xml - - application/json - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: Created user object - required: true - schema: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - produces: - - application/xml - - application/json - parameters: - - in: body - name: body - description: List of user object - required: true - schema: - type: array - items: - $ref: '#/definitions/User' - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: query - description: The user name for login - required: true - type: string - - name: password - in: query - description: The password for login in clear text - required: true - type: string - responses: - '200': - description: successful operation - schema: - type: string - headers: - X-Rate-Limit: - type: integer - format: int32 - description: calls per hour allowed by the user - X-Expires-After: - type: string - format: date-time - description: date in UTC when token expires - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - produces: - - application/xml - - application/json - parameters: [] - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing.' - required: true - type: string - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - type: string - - in: body - name: body - description: Updated user object - required: true - schema: - $ref: '#/definitions/User' - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - produces: - - application/xml - - application/json - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - - /fake_classname_test: - patch: - tags: - - "fake_classname_tags 123#$%^" - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - security: - - api_key_query: [] - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - consumes: - - "application/x-www-form-urlencoded" - parameters: - - name: enum_form_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: formData - description: Form parameter enum test (string array) - - name: enum_form_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: formData - description: Form parameter enum test (string) - - name: enum_header_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: header - description: Header parameter enum test (string array) - - name: enum_header_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: header - description: Header parameter enum test (string) - - name: enum_query_string_array - type: array - items: - type: string - default: '$' - enum: - - '>' - - '$' - in: query - description: Query parameter enum test (string array) - - name: enum_query_string - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - in: query - description: Query parameter enum test (string) - - name: enum_query_integer - type: integer - format: int32 - enum: - - 1 - - -2 - in: query - description: Query parameter enum test (double) - - name: enum_query_double - type: number - format: double - enum: - - 1.1 - - -1.2 - in: query - description: Query parameter enum test (double) - responses: - '400': - description: Invalid request - '404': - description: Not found - post: - tags: - - fake - summary: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - description: "Fake endpoint for testing various parameters\n - 假端點\n - 偽のエンドポイント\n - 가짜 엔드 포인트" - operationId: testEndpointParameters - consumes: - - application/x-www-form-urlencoded - parameters: - - name: integer - type: integer - maximum: 100 - minimum: 10 - in: formData - description: None - - name: int32 - type: integer - format: int32 - maximum: 200 - minimum: 20 - in: formData - description: None - - name: int64 - type: integer - format: int64 - in: formData - description: None - - name: number - type: number - maximum: 543.2 - minimum: 32.1 - in: formData - description: None - required: true - - name: float - type: number - format: float - maximum: 987.6 - in: formData - description: None - - name: double - type: number - in: formData - format: double - maximum: 123.4 - minimum: 67.8 - required: true - description: None - - name: string - type: string - pattern: /[a-z]/i - in: formData - description: None - - name: pattern_without_delimiter - type: string - pattern: "^[A-Z].*" - in: formData - description: None - required: true - - name: byte - type: string - format: byte - in: formData - description: None - required: true - - name: binary - type: string - format: binary - in: formData - description: None - - name: date - type: string - format: date - in: formData - description: None - - name: dateTime - type: string - format: date-time - in: formData - description: None - - name: password - type: string - format: password - maxLength: 64 - minLength: 10 - in: formData - description: None - - name: callback - type: string - in: formData - description: None - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - delete: - tags: - - fake - summary: Fake endpoint to test group parameters (optional) - description: Fake endpoint to test group parameters (optional) - operationId: testGroupParameters - x-group-parameters: true - parameters: - - name: required_string_group - type: integer - in: query - description: Required String in group parameters - required: true - - name: required_boolean_group - type: boolean - in: header - description: Required Boolean in group parameters - required: true - - name: required_int64_group - type: integer - format: int64 - in: query - description: Required Integer in group parameters - required: true - - name: string_group - type: integer - in: query - description: String in group parameters - - name: boolean_group - type: boolean - in: header - description: Boolean in group parameters - - name: int64_group - type: integer - format: int64 - in: query - description: Integer in group parameters - responses: - '400': - description: Someting wrong - /fake/outer/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: fakeOuterNumberSerialize - parameters: - - name: body - in: body - description: Input number as post body - schema: - $ref: '#/definitions/OuterNumber' - responses: - '200': - description: Output number - schema: - $ref: '#/definitions/OuterNumber' - /fake/outer/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: fakeOuterStringSerialize - parameters: - - name: body - in: body - description: Input string as post body - schema: - $ref: '#/definitions/OuterString' - responses: - '200': - description: Output string - schema: - $ref: '#/definitions/OuterString' - /fake/outer/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: fakeOuterBooleanSerialize - parameters: - - name: body - in: body - description: Input boolean as post body - schema: - $ref: '#/definitions/OuterBoolean' - responses: - '200': - description: Output boolean - schema: - $ref: '#/definitions/OuterBoolean' - /fake/outer/composite: - post: - tags: - - fake - description: Test serialization of object with outer number type - operationId: fakeOuterCompositeSerialize - parameters: - - name: body - in: body - description: Input composite as post body - schema: - $ref: '#/definitions/OuterComposite' - responses: - '200': - description: Output composite - schema: - $ref: '#/definitions/OuterComposite' - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - consumes: - - application/x-www-form-urlencoded - parameters: - - name: param - in: formData - description: field1 - required: true - type: string - - name: param2 - in: formData - description: field2 - required: true - type: string - responses: - '200': - description: successful operation - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - consumes: - - application/json - parameters: - - name: param - in: body - description: request body - required: true - schema: - type: object - additionalProperties: - type: string - responses: - '200': - description: successful operation - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/User' - - name: query - in: query - required: true - type: string - consumes: - - application/json - responses: - '200': - description: Success - /another-fake/dummy: - patch: - tags: - - "$another-fake?" - summary: To test special tags - description: To test special tags and operation ID starting with number - operationId: 123_test_@#$%_special_tags - consumes: - - application/json - produces: - - application/json - parameters: - - in: body - name: body - description: client model - required: true - schema: - $ref: '#/definitions/Client' - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/Client' - /fake/body-with-file-schema: - put: - tags: - - fake - description: 'For this test, the body for this request much reference a schema named `File`.' - operationId: testBodyWithFileSchema - parameters: - - name: body - in: body - required: true - schema: - $ref: '#/definitions/FileSchemaTestClass' - consumes: - - application/json - responses: - '200': - description: Success - '/fake/{petId}/uploadImageWithRequiredFile': - post: - tags: - - pet - summary: uploads an image (required) - description: '' - operationId: uploadFileWithRequiredFile - consumes: - - multipart/form-data - produces: - - application/json - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - type: integer - format: int64 - - name: additionalMetadata - in: formData - description: Additional data to pass to server - required: false - type: string - - name: requiredFile - in: formData - description: file to upload - required: true - type: file - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' -securityDefinitions: - petstore_auth: - type: oauth2 - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - flow: implicit - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: basic -definitions: - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - x-swift-hashable: true - type: object - required: - - name - properties: - id: - type: integer - format: int64 - name: - type: string - default: default-name - x-nullable: true - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - x-swift-hashable: true - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - x-swift-hashable: true - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/definitions/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/definitions/Tag' - status: - type: string - description: pet status in the store - x-null-encodable: true - default: null - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - '$special[model.name]': - properties: - '$special[property.name]': - type: integer - format: int64 - xml: - name: '$special[model.name]' - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - x-null-encodable: true - default: 11033 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Dog: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/definitions/Animal' - - type: object - properties: - declawed: - type: boolean - Animal: - type: object - discriminator: className - required: - - className - properties: - className: - type: string - color: - type: string - default: 'red' - AnimalFarm: - type: array - items: - $ref: '#/definitions/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - string: - type: string - pattern: /[a-z]/i - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - dateTime: - type: string - format: date-time - uuid: - type: string - format: uuid - example: 72f98069-206d-4f12-9f12-3d1e525a8e84 - password: - type: string - format: password - maxLength: 64 - minLength: 10 - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - outerEnum: - $ref: '#/definitions/OuterEnum' - AdditionalPropertiesClass: - type: object - properties: - map_string: - type: object - additionalProperties: - type: string - map_map_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/definitions/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: > - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - # comment out the following (map of map of enum) as many language not yet support this - #map_map_of_enum: - # type: object - # additionalProperties: - # type: object - # additionalProperties: - # type: string - # enum: - # - UPPER - # - lower - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: "#/definitions/StringBooleanMap" - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/definitions/ReadOnlyFirst' - # commented out the below test case for array of enum for the time being - # as not all language can handle it - #array_of_enum: - # type: array - # items: - # type: string - # enum: - # - UPPER - # - lower - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - ">=" - - "$" - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - # comment out the following as 2d array of enum is not supported at the moment - #array_array_enum: - # type: array - # items: - # type: array - # items: - # type: string - # enum: - # - Cat - # - Dog - OuterEnum: - type: string - enum: - - "placed" - - "approved" - - "delivered" - OuterComposite: - type: object - properties: - my_number: - $ref: '#/definitions/OuterNumber' - my_string: - $ref: '#/definitions/OuterString' - my_boolean: - $ref: '#/definitions/OuterBoolean' - OuterNumber: - type: number - OuterString: - type: string - OuterBoolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - StringBooleanMap: - additionalProperties: - type: boolean - FileSchemaTestClass: - type: object - properties: - file: - $ref: "#/definitions/File" - files: - type: array - items: - $ref: "#/definitions/File" - File: - type: object - description: 'Must be named `File` for test.' - properties: - sourceURI: - description: 'Test capitalization' - type: string - TypeHolderDefault: - type: object - required: - - string_item - - number_item - - integer_item - - bool_item - - array_item - properties: - string_item: - type: string - default: what - number_item: - type: number - default: 1.234 - integer_item: - type: integer - default: -2 - bool_item: - type: boolean - default: true - array_item: - type: array - items: - type: integer - default: - - 0 - - 1 - - 2 - - 3 - TypeHolderExample: - type: object - required: - - string_item - - number_item - - integer_item - - bool_item - - array_item - properties: - string_item: - type: string - example: what - number_item: - type: number - example: 1.234 - integer_item: - type: integer - example: -2 - bool_item: - type: boolean - example: true - array_item: - type: array - items: - type: integer - example: - - 0 - - 1 - - 2 - - 3 diff --git a/src/test/resources/2_0/swift4Test.json b/src/test/resources/2_0/swift4Test.json deleted file mode 100644 index a885e35c68a..00000000000 --- a/src/test/resources/2_0/swift4Test.json +++ /dev/null @@ -1,466 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "Swift 4 Test Schema", - "description": "This is a test schema which exercises Swagger schema features for testing the swift4 language codegen module.", - "termsOfService": "These are the dummy Terms of Service for the swift4 test schema.", - "contact": { - "name": "John Doe", - "url": "http://www.example.com", - "email": "jdoe@example.com" - }, - "license": { - "name": "This is the license name for the swift4 test schema.", - "url": "http://www.example.com" - }, - "version": "1.0" - }, - "host": "api.example.com", - "basePath": "/basePath", - "schemes": [ - "http", - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "tags": [ - { - "name": "Swift4Test" - } - ], - "externalDocs": { - "description": "Look in this doc for further information.", - "url": "https://www.example.com/doc/index.html" - }, - "paths": { - "/allModels": { - "get": { - "tags": [ - "Swift4Test" - ], - "summary": "Get all of the models", - "description": "This endpoint tests get a dictionary which contains examples of all of the models.", - "operationId": "GetAllModels", - "produces": [ - "application/json" - ], - "parameters": [ - { - "name": "client_id", - "in": "query", - "description": "id that represent the Api client", - "required": true, - "type": "string", - "x-example": "swagger_ui" - } - ], - "responses": { - "200": { - "description": "Successful operation", - "schema": { - "$ref": "#/definitions/GetAllModelsResult" - } - }, - "400": { - "description": "Invalid client input", - "schema": { - "$ref": "#/definitions/ErrorInfo" - } - }, - "424": { - "description": "Timeout", - "schema": { - "$ref": "#/definitions/ErrorInfo" - } - }, - "500": { - "description": "Unexpected Server Error", - "schema": { - "$ref": "#/definitions/ErrorInfo" - } - } - } - } - } - }, - "definitions": { - "StringEnum": { - "type": "string", - "enum": [ - "stringEnumValue1", - "stringEnumValue2", - "stringEnumValue3" - ] - }, - "AllPrimitives": { - "type": "object", - "properties": { - "myInteger": { - "type": "integer" - }, - "myIntegerArray": { - "type": "array", - "items": { - "type": "integer" - } - }, - "myLong": { - "type": "integer", - "format": "int64" - }, - "myLongArray": { - "type": "array", - "items": { - "type": "integer", - "format": "int64" - } - }, - "myFloat": { - "type": "number", - "format": "float" - }, - "myFloatArray": { - "type": "array", - "items": { - "type": "number", - "format": "float" - } - }, - "myDouble": { - "type": "number", - "format": "double" - }, - "myDoubleArray": { - "type": "array", - "items": { - "type": "number", - "format": "double" - } - }, - "myString": { - "type": "string" - }, - "myStringArray": { - "type": "array", - "items": { - "type": "string" - } - }, - "myBytes": { - "type": "string", - "format": "byte" - }, - "myBytesArray": { - "type": "array", - "items": { - "type": "string", - "format": "byte" - } - }, - "myBoolean": { - "type": "boolean" - }, - "myBooleanArray": { - "type": "array", - "items": { - "type": "boolean" - } - }, - "myDate": { - "type": "string", - "format": "date" - }, - "myDateArray": { - "type": "array", - "items": { - "type": "string", - "format": "date" - } - }, - "myDateTime": { - "type": "string", - "format": "date-time" - }, - "myDateTimeArray": { - "type": "array", - "items": { - "type": "string", - "format": "date-time" - } - }, - "myFile": { - "type": "file" - }, - "myFileArray": { - "type": "array", - "items": { - "type": "file" - } - }, - "myUUID": { - "type": "string", - "format": "uuid" - }, - "myUUIDArray": { - "type": "array", - "items": { - "type": "string", - "format": "uuid" - } - }, - "myStringEnum": { - "$ref": "#/definitions/StringEnum" - }, - "myStringEnumArray": { - "type": "array", - "items": { - "$ref": "#/definitions/StringEnum" - } - }, - "myInlineStringEnum": { - "type": "string", - "enum": [ - "inlineStringEnumValue1", - "inlineStringEnumValue2", - "inlineStringEnumValue3" - ] - } - }, - "description": "Object which contains lots of different primitive OpenAPI types" - }, - "ErrorInfo": { - "type": "object", - "properties": { - "code": { - "type": "integer", - "format": "int32" - }, - "message": { - "type": "string" - }, - "details": { - "type": "array", - "items": { - "type": "string" - } - } - }, - "description": "Example Error object" - }, - "ModelStringArray": { - "type": "array", - "description": "This defines an array of strings.", - "items": { - "type": "string" - } - }, - "ModelDoubleArray": { - "type": "array", - "description": "This defines an array of doubles.", - "items": { - "type": "number", - "format": "double" - } - }, - "ModelErrorInfoArray": { - "type": "array", - "description": "This defines an array of ErrorInfo objects.", - "items": { - "$ref": "#/definitions/ErrorInfo" - } - }, - "VariableNameTest": { - "description": "This object contains property names which we know will be different from their variable name. Examples of this include snake case property names and property names which are Swift 4 reserved words.", - "type": "object", - "properties": { - "example_name": { - "description": "This snake-case example_name property name should be converted to a camelCase variable name like exampleName", - "type": "string" - }, - "for": { - "description": "This property name is a reserved word in most languages, including Swift 4.", - "type": "string" - }, - "normalName": { - "description": "This model object property name should be unchanged from the JSON property name.", - "type": "string" - } - } - }, - "GetAllModelsResult": { - "type": "object", - "properties": { - "myPrimitiveArray": { - "type": "array", - "items": { - "$ref": "#/definitions/AllPrimitives" - } - }, - "myPrimitive": { - "$ref": "#/definitions/AllPrimitives" - }, - "myVariableNameTest": { - "$ref": "#/definitions/VariableNameTest" - } - }, - "description": "Response object containing AllPrimitives object" - }, - "ModelWithStringAdditionalPropertiesOnly": { - "description": "This is an empty model with no properties and only additionalProperties of type string", - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "ModelWithIntAdditionalPropertiesOnly": { - "description": "This is an empty model with no properties and only additionalProperties of type int32", - "type": "object", - "additionalProperties": { - "type": "integer", - "format": "int32" - } - }, - "ModelWithPropertiesAndAdditionalProperties": { - "description": "This is an empty model with no properties and only additionalProperties of type int32", - "type": "object", - "required": [ - "myIntegerReq", - "myPrimitiveReq", - "myStringArrayReq", - "myPrimitiveArrayReq" - ], - "properties": { - "myIntegerReq": { - "type": "integer" - }, - "myIntegerOpt": { - "type": "integer" - }, - "myPrimitiveReq": { - "$ref": "#/definitions/AllPrimitives" - }, - "myPrimitiveOpt": { - "$ref": "#/definitions/AllPrimitives" - }, - "myStringArrayReq": { - "type": "array", - "items": { - "type": "string" - } - }, - "myStringArrayOpt": { - "type": "array", - "items": { - "type": "string" - } - }, - "myPrimitiveArrayReq": { - "type": "array", - "items": { - "$ref": "#/definitions/AllPrimitives" - } - }, - "myPrimitiveArrayOpt": { - "type": "array", - "items": { - "$ref": "#/definitions/AllPrimitives" - } - } - }, - "additionalProperties": { - "type": "string" - } - }, - "SampleBase": { - "type": "object", - "description": "This is a base class object from which other classes will derive.", - "properties": { - "baseClassStringProp": { - "type": "string" - }, - "baseClassIntegerProp": { - "type": "integer", - "format": "int32" - } - } - }, - "SampleSubClass": { - "description": "This is a subclass derived from the SampleBase class.", - "allOf": [ - { - "$ref": "#/definitions/SampleBase" - }, - { - "type": "object", - "properties": { - "subClassStringProp": { - "type": "string" - }, - "subClassIntegerProp": { - "type": "integer", - "format": "int32" - } - } - } - ] - }, - "BaseCard": { - "type": "object", - "description": "This is a base card object which uses a 'cardType' discriminator.", - "x-unit-tests": ["B45"], - "discriminator": "cardType", - "required": [ - "cardType" - ], - "properties": { - "cardType": { - "type": "string" - } - } - }, - "PersonCard": { - "description": "This is a card object for a Person derived from BaseCard.", - "x-unit-tests": ["B45"], - "allOf": [ - { - "$ref": "#/definitions/BaseCard" - }, - { - "type": "object", - "properties": { - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - } - } - } - ] - }, - "PlaceCard": { - "description": "This is a card object for a Person derived from BaseCard.", - "x-unit-tests": ["B45"], - "allOf": [ - { - "$ref": "#/definitions/BaseCard" - }, - { - "type": "object", - "properties": { - "placeName": { - "type": "string" - }, - "placeAddress": { - "type": "string" - } - } - } - ] - } - } -} diff --git a/src/test/resources/2_0/swift5Test.json b/src/test/resources/2_0/swift5Test.json deleted file mode 100644 index cd21d4d244c..00000000000 --- a/src/test/resources/2_0/swift5Test.json +++ /dev/null @@ -1,466 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "Swift 5 Test Schema", - "description": "This is a test schema which exercises Swagger schema features for testing the swift5 language codegen module.", - "termsOfService": "These are the dummy Terms of Service for the swift5 test schema.", - "contact": { - "name": "John Doe", - "url": "http://www.example.com", - "email": "jdoe@example.com" - }, - "license": { - "name": "This is the license name for the swift5 test schema.", - "url": "http://www.example.com" - }, - "version": "1.0" - }, - "host": "api.example.com", - "basePath": "/basePath", - "schemes": [ - "http", - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "tags": [ - { - "name": "Swift5Test" - } - ], - "externalDocs": { - "description": "Look in this doc for further information.", - "url": "https://www.example.com/doc/index.html" - }, - "paths": { - "/allModels": { - "get": { - "tags": [ - "Swift5Test" - ], - "summary": "Get all of the models", - "description": "This endpoint tests get a dictionary which contains examples of all of the models.", - "operationId": "GetAllModels", - "produces": [ - "application/json" - ], - "parameters": [ - { - "name": "client_id", - "in": "query", - "description": "id that represent the Api client", - "required": true, - "type": "string", - "x-example": "swagger_ui" - } - ], - "responses": { - "200": { - "description": "Successful operation", - "schema": { - "$ref": "#/definitions/GetAllModelsResult" - } - }, - "400": { - "description": "Invalid client input", - "schema": { - "$ref": "#/definitions/ErrorInfo" - } - }, - "424": { - "description": "Timeout", - "schema": { - "$ref": "#/definitions/ErrorInfo" - } - }, - "500": { - "description": "Unexpected Server Error", - "schema": { - "$ref": "#/definitions/ErrorInfo" - } - } - } - } - } - }, - "definitions": { - "StringEnum": { - "type": "string", - "enum": [ - "stringEnumValue1", - "stringEnumValue2", - "stringEnumValue3" - ] - }, - "AllPrimitives": { - "type": "object", - "properties": { - "myInteger": { - "type": "integer" - }, - "myIntegerArray": { - "type": "array", - "items": { - "type": "integer" - } - }, - "myLong": { - "type": "integer", - "format": "int64" - }, - "myLongArray": { - "type": "array", - "items": { - "type": "integer", - "format": "int64" - } - }, - "myFloat": { - "type": "number", - "format": "float" - }, - "myFloatArray": { - "type": "array", - "items": { - "type": "number", - "format": "float" - } - }, - "myDouble": { - "type": "number", - "format": "double" - }, - "myDoubleArray": { - "type": "array", - "items": { - "type": "number", - "format": "double" - } - }, - "myString": { - "type": "string" - }, - "myStringArray": { - "type": "array", - "items": { - "type": "string" - } - }, - "myBytes": { - "type": "string", - "format": "byte" - }, - "myBytesArray": { - "type": "array", - "items": { - "type": "string", - "format": "byte" - } - }, - "myBoolean": { - "type": "boolean" - }, - "myBooleanArray": { - "type": "array", - "items": { - "type": "boolean" - } - }, - "myDate": { - "type": "string", - "format": "date" - }, - "myDateArray": { - "type": "array", - "items": { - "type": "string", - "format": "date" - } - }, - "myDateTime": { - "type": "string", - "format": "date-time" - }, - "myDateTimeArray": { - "type": "array", - "items": { - "type": "string", - "format": "date-time" - } - }, - "myFile": { - "type": "file" - }, - "myFileArray": { - "type": "array", - "items": { - "type": "file" - } - }, - "myUUID": { - "type": "string", - "format": "uuid" - }, - "myUUIDArray": { - "type": "array", - "items": { - "type": "string", - "format": "uuid" - } - }, - "myStringEnum": { - "$ref": "#/definitions/StringEnum" - }, - "myStringEnumArray": { - "type": "array", - "items": { - "$ref": "#/definitions/StringEnum" - } - }, - "myInlineStringEnum": { - "type": "string", - "enum": [ - "inlineStringEnumValue1", - "inlineStringEnumValue2", - "inlineStringEnumValue3" - ] - } - }, - "description": "Object which contains lots of different primitive OpenAPI types" - }, - "ErrorInfo": { - "type": "object", - "properties": { - "code": { - "type": "integer", - "format": "int32" - }, - "message": { - "type": "string" - }, - "details": { - "type": "array", - "items": { - "type": "string" - } - } - }, - "description": "Example Error object" - }, - "ModelStringArray": { - "type": "array", - "description": "This defines an array of strings.", - "items": { - "type": "string" - } - }, - "ModelDoubleArray": { - "type": "array", - "description": "This defines an array of doubles.", - "items": { - "type": "number", - "format": "double" - } - }, - "ModelErrorInfoArray": { - "type": "array", - "description": "This defines an array of ErrorInfo objects.", - "items": { - "$ref": "#/definitions/ErrorInfo" - } - }, - "VariableNameTest": { - "description": "This object contains property names which we know will be different from their variable name. Examples of this include snake case property names and property names which are Swift 5 reserved words.", - "type": "object", - "properties": { - "example_name": { - "description": "This snake-case example_name property name should be converted to a camelCase variable name like exampleName", - "type": "string" - }, - "for": { - "description": "This property name is a reserved word in most languages, including Swift 5.", - "type": "string" - }, - "normalName": { - "description": "This model object property name should be unchanged from the JSON property name.", - "type": "string" - } - } - }, - "GetAllModelsResult": { - "type": "object", - "properties": { - "myPrimitiveArray": { - "type": "array", - "items": { - "$ref": "#/definitions/AllPrimitives" - } - }, - "myPrimitive": { - "$ref": "#/definitions/AllPrimitives" - }, - "myVariableNameTest": { - "$ref": "#/definitions/VariableNameTest" - } - }, - "description": "Response object containing AllPrimitives object" - }, - "ModelWithStringAdditionalPropertiesOnly": { - "description": "This is an empty model with no properties and only additionalProperties of type string", - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "ModelWithIntAdditionalPropertiesOnly": { - "description": "This is an empty model with no properties and only additionalProperties of type int32", - "type": "object", - "additionalProperties": { - "type": "integer", - "format": "int32" - } - }, - "ModelWithPropertiesAndAdditionalProperties": { - "description": "This is an empty model with no properties and only additionalProperties of type int32", - "type": "object", - "required": [ - "myIntegerReq", - "myPrimitiveReq", - "myStringArrayReq", - "myPrimitiveArrayReq" - ], - "properties": { - "myIntegerReq": { - "type": "integer" - }, - "myIntegerOpt": { - "type": "integer" - }, - "myPrimitiveReq": { - "$ref": "#/definitions/AllPrimitives" - }, - "myPrimitiveOpt": { - "$ref": "#/definitions/AllPrimitives" - }, - "myStringArrayReq": { - "type": "array", - "items": { - "type": "string" - } - }, - "myStringArrayOpt": { - "type": "array", - "items": { - "type": "string" - } - }, - "myPrimitiveArrayReq": { - "type": "array", - "items": { - "$ref": "#/definitions/AllPrimitives" - } - }, - "myPrimitiveArrayOpt": { - "type": "array", - "items": { - "$ref": "#/definitions/AllPrimitives" - } - } - }, - "additionalProperties": { - "type": "string" - } - }, - "SampleBase": { - "type": "object", - "description": "This is a base class object from which other classes will derive.", - "properties": { - "baseClassStringProp": { - "type": "string" - }, - "baseClassIntegerProp": { - "type": "integer", - "format": "int32" - } - } - }, - "SampleSubClass": { - "description": "This is a subclass derived from the SampleBase class.", - "allOf": [ - { - "$ref": "#/definitions/SampleBase" - }, - { - "type": "object", - "properties": { - "subClassStringProp": { - "type": "string" - }, - "subClassIntegerProp": { - "type": "integer", - "format": "int32" - } - } - } - ] - }, - "BaseCard": { - "type": "object", - "description": "This is a base card object which uses a 'cardType' discriminator.", - "x-unit-tests": ["B45"], - "discriminator": "cardType", - "required": [ - "cardType" - ], - "properties": { - "cardType": { - "type": "string" - } - } - }, - "PersonCard": { - "description": "This is a card object for a Person derived from BaseCard.", - "x-unit-tests": ["B45"], - "allOf": [ - { - "$ref": "#/definitions/BaseCard" - }, - { - "type": "object", - "properties": { - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - } - } - } - ] - }, - "PlaceCard": { - "description": "This is a card object for a Person derived from BaseCard.", - "x-unit-tests": ["B45"], - "allOf": [ - { - "$ref": "#/definitions/BaseCard" - }, - { - "type": "object", - "properties": { - "placeName": { - "type": "string" - }, - "placeAddress": { - "type": "string" - } - } - } - ] - } - } -} diff --git a/src/test/resources/2_0/templates/Java/ApiClient.mustache b/src/test/resources/2_0/templates/Java/ApiClient.mustache deleted file mode 100644 index d75e455961c..00000000000 --- a/src/test/resources/2_0/templates/Java/ApiClient.mustache +++ /dev/null @@ -1,905 +0,0 @@ -{{>licenseInfo}} -package {{invokerPackage}}; - -{{#threetenbp}} -import org.threeten.bp.*; - -{{/threetenbp}} -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.*; -{{#joda}} -import com.fasterxml.jackson.datatype.joda.JodaModule; -{{/joda}} -{{#java8}} -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -{{^threetenbp}} -import java.time.OffsetDateTime; -{{/threetenbp}} -{{/java8}} -{{#threetenbp}} -import com.fasterxml.jackson.datatype.threetenbp.ThreeTenModule; -{{/threetenbp}} -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - -import com.sun.jersey.api.client.Client; -import com.sun.jersey.api.client.ClientResponse; -import com.sun.jersey.api.client.GenericType; -import com.sun.jersey.api.client.config.DefaultClientConfig; -import com.sun.jersey.api.client.filter.GZIPContentEncodingFilter; -import com.sun.jersey.api.client.filter.LoggingFilter; -import com.sun.jersey.api.client.WebResource.Builder; - -import com.sun.jersey.multipart.FormDataMultiPart; -import com.sun.jersey.multipart.file.FileDataBodyPart; - -import javax.ws.rs.core.Cookie; -import javax.ws.rs.core.Response.Status.Family; -import javax.ws.rs.core.MediaType; - -import java.util.Collection; -import java.util.Collections; -import java.util.Map; -import java.util.Map.Entry; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Arrays; -import java.util.ArrayList; -import java.util.Date; -import java.util.TimeZone; - -import java.net.URLEncoder; - -import java.io.File; -import java.io.UnsupportedEncodingException; - -import java.text.DateFormat; - -import {{invokerPackage}}.auth.Authentication; -{{#hasHttpBasicMethods}} -import {{invokerPackage}}.auth.HttpBasicAuth; -{{/hasHttpBasicMethods}} -{{#hasHttpBearerMethods}} -import {{invokerPackage}}.auth.HttpBearerAuth; -{{/hasHttpBearerMethods}} -{{#hasApiKeyMethods}} -import {{invokerPackage}}.auth.ApiKeyAuth; -{{/hasApiKeyMethods}} -{{#hasOAuthMethods}} -import {{invokerPackage}}.auth.OAuth; -{{/hasOAuthMethods}} - -{{>generatedAnnotation}} -public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { - private Map defaultHeaderMap = new HashMap(); - private Map defaultCookieMap = new HashMap(); - private String basePath = "{{{basePath}}}"; - protected List servers = new ArrayList({{#servers}}{{#-first}}Arrays.asList( -{{/-first}} new ServerConfiguration( - "{{{url}}}", - "{{{description}}}{{^description}}No description provided{{/description}}", - new HashMap(){{#variables}}{{#-first}} {{ -{{/-first}} put("{{{name}}}", new ServerVariable( - "{{{description}}}{{^description}}No description provided{{/description}}", - "{{{defaultValue}}}", - new HashSet( - {{#enumValues}} - {{#-first}} - Arrays.asList( - {{/-first}} - "{{{.}}}"{{^-last}},{{/-last}} - {{#-last}} - ) - {{/-last}} - {{/enumValues}} - ) - )); - {{#-last}} - }}{{/-last}}{{/variables}} - ){{^-last}},{{/-last}} - {{#-last}} - ){{/-last}}{{/servers}}); - protected Integer serverIndex = 0; - protected Map serverVariables = null; - private boolean debugging = false; - private int connectionTimeout = 0; - - private Client httpClient; - private ObjectMapper objectMapper; - - private Map authentications; - - private int statusCode; - private Map> responseHeaders; - - private DateFormat dateFormat; - - public ApiClient() { - objectMapper = new ObjectMapper(); - objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); - objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); - objectMapper.configure(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE, false); - objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); - objectMapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING); - objectMapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING); - {{#joda}} - objectMapper.registerModule(new JodaModule()); - {{/joda}} - {{#java8}} - objectMapper.registerModule(new JavaTimeModule()); - {{/java8}} - {{#threetenbp}} - ThreeTenModule module = new ThreeTenModule(); - module.addDeserializer(Instant.class, CustomInstantDeserializer.INSTANT); - module.addDeserializer(OffsetDateTime.class, CustomInstantDeserializer.OFFSET_DATE_TIME); - module.addDeserializer(ZonedDateTime.class, CustomInstantDeserializer.ZONED_DATE_TIME); - objectMapper.registerModule(module); - {{/threetenbp}} - objectMapper.setDateFormat(ApiClient.buildDefaultDateFormat()); - - dateFormat = ApiClient.buildDefaultDateFormat(); - - // Set default User-Agent. - setUserAgent("{{#httpUserAgent}}{{{.}}}{{/httpUserAgent}}{{^httpUserAgent}}OpenAPI-Generator/{{{artifactVersion}}}/java{{/httpUserAgent}}"); - - // Setup authentications (key: authentication name, value: authentication). - authentications = new HashMap();{{#authMethods}}{{#isBasic}}{{#isBasicBasic}} - authentications.put("{{name}}", new HttpBasicAuth());{{/isBasicBasic}}{{^isBasicBasic}} - authentications.put("{{name}}", new HttpBearerAuth("{{scheme}}"));{{/isBasicBasic}}{{/isBasic}}{{#isApiKey}} - authentications.put("{{name}}", new ApiKeyAuth({{#isKeyInHeader}}"header"{{/isKeyInHeader}}{{^isKeyInHeader}}"query"{{/isKeyInHeader}}, "{{keyParamName}}"));{{/isApiKey}}{{#isOAuth}} - authentications.put("{{name}}", new OAuth());{{/isOAuth}}{{/authMethods}} - // Prevent the authentications from being modified. - authentications = Collections.unmodifiableMap(authentications); - - rebuildHttpClient(); - } - - public static DateFormat buildDefaultDateFormat() { - return new RFC3339DateFormat(); - } - - /** - * Build the Client used to make HTTP requests with the latest settings, - * i.e. objectMapper and debugging. - * TODO: better to use the Builder Pattern? - * @return API client - */ - public ApiClient rebuildHttpClient() { - // Add the JSON serialization support to Jersey - JacksonJsonProvider jsonProvider = new JacksonJsonProvider(objectMapper); - DefaultClientConfig conf = new DefaultClientConfig(); - conf.getSingletons().add(jsonProvider); - Client client = Client.create(conf); - client.addFilter(new GZIPContentEncodingFilter({{#useGzipFeature}}true{{/useGzipFeature}}{{^useGzipFeature}}false{{/useGzipFeature}})); - if (debugging) { - client.addFilter(new LoggingFilter()); - } - this.httpClient = client; - return this; - } - - /** - * Returns the current object mapper used for JSON serialization/deserialization. - *

- * Note: If you make changes to the object mapper, remember to set it back via - * setObjectMapper in order to trigger HTTP client rebuilding. - *

- * @return Object mapper - */ - public ObjectMapper getObjectMapper() { - return objectMapper; - } - - public ApiClient setObjectMapper(ObjectMapper objectMapper) { - this.objectMapper = objectMapper; - // Need to rebuild the Client as it depends on object mapper. - rebuildHttpClient(); - return this; - } - - public Client getHttpClient() { - return httpClient; - } - - public ApiClient setHttpClient(Client httpClient) { - this.httpClient = httpClient; - return this; - } - - public String getBasePath() { - return basePath; - } - - public ApiClient setBasePath(String basePath) { - this.basePath = basePath; - return this; - } - - public List getServers() { - return servers; - } - - public ApiClient setServers(List servers) { - this.servers = servers; - return this; - } - - public Integer getServerIndex() { - return serverIndex; - } - - public ApiClient setServerIndex(Integer serverIndex) { - this.serverIndex = serverIndex; - return this; - } - - public Map getServerVariables() { - return serverVariables; - } - - public ApiClient setServerVariables(Map serverVariables) { - this.serverVariables = serverVariables; - return this; - } - - /** - * Gets the status code of the previous request - * @return Status code - */ - public int getStatusCode() { - return statusCode; - } - - /** - * Gets the response headers of the previous request - * @return Response headers - */ - public Map> getResponseHeaders() { - return responseHeaders; - } - - /** - * Get authentications (key: authentication name, value: authentication). - * @return Map of authentication - */ - public Map getAuthentications() { - return authentications; - } - - /** - * Get authentication for the given name. - * - * @param authName The authentication name - * @return The authentication, null if not found - */ - public Authentication getAuthentication(String authName) { - return authentications.get(authName); - } - - {{#hasHttpBearerMethods}} - /** - * Helper method to set access token for the first Bearer authentication. - * @param bearerToken Bearer token - */ - public void setBearerToken(String bearerToken) { - for (Authentication auth : authentications.values()) { - if (auth instanceof HttpBearerAuth) { - ((HttpBearerAuth) auth).setBearerToken(bearerToken); - return; - } - } - throw new RuntimeException("No Bearer authentication configured!"); - } - - {{/hasHttpBearerMethods}} - - {{#hasHttpBasicMethods}} - /** - * Helper method to set username for the first HTTP basic authentication. - * @param username Username - */ - public void setUsername(String username) { - for (Authentication auth : authentications.values()) { - if (auth instanceof HttpBasicAuth) { - ((HttpBasicAuth) auth).setUsername(username); - return; - } - } - throw new RuntimeException("No HTTP basic authentication configured!"); - } - - /** - * Helper method to set password for the first HTTP basic authentication. - * @param password Password - */ - public void setPassword(String password) { - for (Authentication auth : authentications.values()) { - if (auth instanceof HttpBasicAuth) { - ((HttpBasicAuth) auth).setPassword(password); - return; - } - } - throw new RuntimeException("No HTTP basic authentication configured!"); - } - - {{/hasHttpBasicMethods}} - - {{#hasApiKeyMethods}} - /** - * Helper method to set API key value for the first API key authentication. - * @param apiKey the API key - */ - public void setApiKey(String apiKey) { - for (Authentication auth : authentications.values()) { - if (auth instanceof ApiKeyAuth) { - ((ApiKeyAuth) auth).setApiKey(apiKey); - return; - } - } - throw new RuntimeException("No API key authentication configured!"); - } - - /** - * Helper method to set API key prefix for the first API key authentication. - * @param apiKeyPrefix API key prefix - */ - public void setApiKeyPrefix(String apiKeyPrefix) { - for (Authentication auth : authentications.values()) { - if (auth instanceof ApiKeyAuth) { - ((ApiKeyAuth) auth).setApiKeyPrefix(apiKeyPrefix); - return; - } - } - throw new RuntimeException("No API key authentication configured!"); - } - - {{/hasApiKeyMethods}} - - {{#hasOAuthMethods}} - /** - * Helper method to set access token for the first OAuth2 authentication. - * @param accessToken Access token - */ - public void setAccessToken(String accessToken) { - for (Authentication auth : authentications.values()) { - if (auth instanceof OAuth) { - ((OAuth) auth).setAccessToken(accessToken); - return; - } - } - throw new RuntimeException("No OAuth2 authentication configured!"); - } - - {{/hasOAuthMethods}} - - /** - * Set the User-Agent header's value (by adding to the default header map). - * @param userAgent User agent - * @return API client - */ - public ApiClient setUserAgent(String userAgent) { - addDefaultHeader("User-Agent", userAgent); - return this; - } - - /** - * Add a default header. - * - * @param key The header's key - * @param value The header's value - * @return API client - */ - public ApiClient addDefaultHeader(String key, String value) { - defaultHeaderMap.put(key, value); - return this; - } - - /** - * Add a default cookie. - * - * @param key The cookie's key - * @param value The cookie's value - * @return API client - */ - public ApiClient addDefaultCookie(String key, String value) { - defaultCookieMap.put(key, value); - return this; - } - - /** - * Check that whether debugging is enabled for this API client. - * @return True if debugging is on - */ - public boolean isDebugging() { - return debugging; - } - - /** - * Enable/disable debugging for this API client. - * - * @param debugging To enable (true) or disable (false) debugging - * @return API client - */ - public ApiClient setDebugging(boolean debugging) { - this.debugging = debugging; - // Need to rebuild the Client as it depends on the value of debugging. - rebuildHttpClient(); - return this; - } - - /** - * Connect timeout (in milliseconds). - * @return Connection timeout - */ - public int getConnectTimeout() { - return connectionTimeout; - } - - /** - * Set the connect timeout (in milliseconds). - * A value of 0 means no timeout, otherwise values must be between 1 and - * {@link Integer#MAX_VALUE}. - * @param connectionTimeout Connection timeout in milliseconds - * @return API client - */ - public ApiClient setConnectTimeout(int connectionTimeout) { - this.connectionTimeout = connectionTimeout; - httpClient.setConnectTimeout(connectionTimeout); - return this; - } - - /** - * Get the date format used to parse/format date parameters. - * @return Date format - */ - public DateFormat getDateFormat() { - return dateFormat; - } - - /** - * Set the date format used to parse/format date parameters. - * @param dateFormat Date format - * @return API client - */ - public ApiClient setDateFormat(DateFormat dateFormat) { - this.dateFormat = dateFormat; - // Also set the date format for model (de)serialization with Date properties. - this.objectMapper.setDateFormat((DateFormat) dateFormat.clone()); - // Need to rebuild the Client as objectMapper changes. - rebuildHttpClient(); - return this; - } - - /** - * Parse the given string into Date object. - * @param str String - * @return Date - */ - public Date parseDate(String str) { - try { - return dateFormat.parse(str); - } catch (java.text.ParseException e) { - throw new RuntimeException(e); - } - } - - /** - * Format the given Date object into string. - * @param date Date - * @return Date in string format - */ - public String formatDate(Date date) { - return dateFormat.format(date); - } - - /** - * Format the given parameter object into string. - * @param param Object - * @return Object in string format - */ - public String parameterToString(Object param) { - if (param == null) { - return ""; - } else if (param instanceof Date) { - return formatDate((Date) param); - } {{#jsr310}}else if (param instanceof OffsetDateTime) { - return formatOffsetDateTime((OffsetDateTime) param); - } {{/jsr310}}else if (param instanceof Collection) { - StringBuilder b = new StringBuilder(); - for(Object o : (Collection)param) { - if(b.length() > 0) { - b.append(','); - } - b.append(String.valueOf(o)); - } - return b.toString(); - } else { - return String.valueOf(param); - } - } - - /** - * Formats the specified query parameter to a list containing a single {@code Pair} object. - * - * Note that {@code value} must not be a collection. - * - * @param name The name of the parameter. - * @param value The value of the parameter. - * @return A list containing a single {@code Pair} object. - */ - public List parameterToPair(String name, Object value) { - List params = new ArrayList(); - - // preconditions - if (name == null || name.isEmpty() || value == null || value instanceof Collection) return params; - - params.add(new Pair(name, parameterToString(value))); - return params; - } - - /** - * Formats the specified collection query parameters to a list of {@code Pair} objects. - * - * Note that the values of each of the returned Pair objects are percent-encoded. - * - * @param collectionFormat The collection format of the parameter. - * @param name The name of the parameter. - * @param value The value of the parameter. - * @return A list of {@code Pair} objects. - */ - public List parameterToPairs(String collectionFormat, String name, Collection value) { - List params = new ArrayList(); - - // preconditions - if (name == null || name.isEmpty() || value == null) { - return params; - } - - // create the params based on the collection format - if ("multi".equals(collectionFormat)) { - for (Object item : value) { - params.add(new Pair(name, escapeString(parameterToString(item)))); - } - return params; - } - - // collectionFormat is assumed to be "csv" by default - String delimiter = ","; - - // escape all delimiters except commas, which are URI reserved - // characters - if ("ssv".equals(collectionFormat)) { - delimiter = escapeString(" "); - } else if ("tsv".equals(collectionFormat)) { - delimiter = escapeString("\t"); - } else if ("pipes".equals(collectionFormat)) { - delimiter = escapeString("|"); - } - - StringBuilder sb = new StringBuilder() ; - for (Object item : value) { - sb.append(delimiter); - sb.append(escapeString(parameterToString(item))); - } - - params.add(new Pair(name, sb.substring(delimiter.length()))); - - return params; - } - - /** - * Check if the given MIME is a JSON MIME. - * JSON MIME examples: - * application/json - * application/json; charset=UTF8 - * APPLICATION/JSON - * application/vnd.company+json - * @param mime MIME - * @return True if MIME type is boolean - */ - public boolean isJsonMime(String mime) { - String jsonMime = "(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$"; - return mime != null && (mime.matches(jsonMime) || mime.equals("*/*")); - } - - /** - * Select the Accept header's value from the given accepts array: - * if JSON exists in the given array, use it; - * otherwise use all of them (joining into a string) - * - * @param accepts The accepts array to select from - * @return The Accept header to use. If the given array is empty, - * null will be returned (not to set the Accept header explicitly). - */ - public String selectHeaderAccept(String[] accepts) { - if (accepts.length == 0) { - return null; - } - for (String accept : accepts) { - if (isJsonMime(accept)) { - return accept; - } - } - return StringUtil.join(accepts, ","); - } - - /** - * Select the Content-Type header's value from the given array: - * if JSON exists in the given array, use it; - * otherwise use the first one of the array. - * - * @param contentTypes The Content-Type array to select from - * @return The Content-Type header to use. If the given array is empty, - * or matches "any", JSON will be used. - */ - public String selectHeaderContentType(String[] contentTypes) { - if (contentTypes.length == 0 || contentTypes[0].equals("*/*")) { - return "application/json"; - } - for (String contentType : contentTypes) { - if (isJsonMime(contentType)) { - return contentType; - } - } - return contentTypes[0]; - } - - /** - * Escape the given string to be used as URL query value. - * @param str String - * @return Escaped string - */ - public String escapeString(String str) { - try { - return URLEncoder.encode(str, "utf8").replaceAll("\\+", "%20"); - } catch (UnsupportedEncodingException e) { - return str; - } - } - - /** - * Serialize the given Java object into string according the given - * Content-Type (only JSON is supported for now). - * @param obj Object - * @param contentType Content type - * @param formParams Form parameters - * @return Object - * @throws ApiException API exception - */ - public Object serialize(Object obj, String contentType, Map formParams) throws ApiException { - if (contentType.startsWith("multipart/form-data")) { - FormDataMultiPart mp = new FormDataMultiPart(); - for (Entry param: formParams.entrySet()) { - if( param.getValue() instanceof List && !( ( List ) param.getValue() ).isEmpty() - && ( ( List ) param.getValue() ).get( 0 ) instanceof File ) { - @SuppressWarnings( "unchecked" ) - List files = ( List ) param.getValue(); - for( File file : files ) { - mp.bodyPart( new FileDataBodyPart( param.getKey(), file, MediaType.APPLICATION_OCTET_STREAM_TYPE ) ); - } - } else if (param.getValue() instanceof File) { - File file = (File) param.getValue(); - mp.bodyPart(new FileDataBodyPart(param.getKey(), file, MediaType.APPLICATION_OCTET_STREAM_TYPE)); - } else { - mp.field(param.getKey(), parameterToString(param.getValue()), MediaType.MULTIPART_FORM_DATA_TYPE); - } - } - return mp; - } else if (contentType.startsWith("application/x-www-form-urlencoded")) { - return this.getXWWWFormUrlencodedParams(formParams); - } else { - // We let Jersey attempt to serialize the body - return obj; - } - } - - /** - * Build full URL by concatenating base path, the given sub path and query parameters. - * - * @param path The sub path - * @param queryParams The query parameters - * @param collectionQueryParams The collection query parameters - * @return The full URL - */ - private String buildUrl(String path, List queryParams, List collectionQueryParams) { - String baseURL; - if (serverIndex != null) { - if (serverIndex < 0 || serverIndex >= servers.size()) { - throw new ArrayIndexOutOfBoundsException(String.format( - "Invalid index %d when selecting the host settings. Must be less than %d", serverIndex, servers.size() - )); - } - baseURL = servers.get(serverIndex).URL(serverVariables); - } else { - baseURL = basePath; - } - - final StringBuilder url = new StringBuilder(); - url.append(baseURL).append(path); - - if (queryParams != null && !queryParams.isEmpty()) { - // support (constant) query string in `path`, e.g. "/posts?draft=1" - String prefix = path.contains("?") ? "&" : "?"; - for (Pair param : queryParams) { - if (param.getValue() != null) { - if (prefix != null) { - url.append(prefix); - prefix = null; - } else { - url.append("&"); - } - String value = parameterToString(param.getValue()); - url.append(escapeString(param.getName())).append("=").append(escapeString(value)); - } - } - } - - if (collectionQueryParams != null && !collectionQueryParams.isEmpty()) { - String prefix = url.toString().contains("?") ? "&" : "?"; - for (Pair param : collectionQueryParams) { - if (param.getValue() != null) { - if (prefix != null) { - url.append(prefix); - prefix = null; - } else { - url.append("&"); - } - String value = parameterToString(param.getValue()); - // collection query parameter value already escaped as part of parameterToPairs - url.append(escapeString(param.getName())).append("=").append(value); - } - } - } - - return url.toString(); - } - - private ClientResponse getAPIResponse(String path, String method, List queryParams, List collectionQueryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String accept, String contentType, String[] authNames) throws ApiException { - if (body != null && !formParams.isEmpty()) { - throw new ApiException(500, "Cannot have body and form params"); - } - - updateParamsForAuth(authNames, queryParams, headerParams, cookieParams); - - final String url = buildUrl(path, queryParams, collectionQueryParams); - Builder builder; - if (accept == null) { - builder = httpClient.resource(url).getRequestBuilder(); - } else { - builder = httpClient.resource(url).accept(accept); - } - - for (Entry keyValue : headerParams.entrySet()) { - builder = builder.header(keyValue.getKey(), keyValue.getValue()); - } - for (Map.Entry keyValue : defaultHeaderMap.entrySet()) { - if (!headerParams.containsKey(keyValue.getKey())) { - builder = builder.header(keyValue.getKey(), keyValue.getValue()); - } - } - - for (Entry keyValue : cookieParams.entrySet()) { - builder = builder.cookie(new Cookie(keyValue.getKey(), keyValue.getValue())); - } - for (Map.Entry keyValue : defaultCookieMap.entrySet()) { - if (!cookieParams.containsKey(keyValue.getKey())) { - builder = builder.cookie(new Cookie(keyValue.getKey(), keyValue.getValue())); - } - } - - ClientResponse response = null; - - if ("GET".equals(method)) { - response = (ClientResponse) builder.get(ClientResponse.class); - } else if ("POST".equals(method)) { - response = builder.type(contentType).post(ClientResponse.class, serialize(body, contentType, formParams)); - } else if ("PUT".equals(method)) { - response = builder.type(contentType).put(ClientResponse.class, serialize(body, contentType, formParams)); - } else if ("DELETE".equals(method)) { - response = builder.type(contentType).delete(ClientResponse.class, serialize(body, contentType, formParams)); - } else if ("PATCH".equals(method)) { - response = builder.type(contentType).header("X-HTTP-Method-Override", "PATCH").post(ClientResponse.class, serialize(body, contentType, formParams)); - } else if ("HEAD".equals(method)) { - response = builder.head(); - } else { - throw new ApiException(500, "unknown method type " + method); - } - return response; - } - - /** - * Invoke API by sending HTTP request with the given options. - * - * @param Type - * @param path The sub-path of the HTTP URL - * @param method The request method, one of "GET", "POST", "PUT", and "DELETE" - * @param queryParams The query parameters - * @param collectionQueryParams The collection query parameters - * @param body The request body object - if it is not binary, otherwise null - * @param headerParams The header parameters - * @param cookieParams The cookie parameters - * @param formParams The form parameters - * @param accept The request's Accept header - * @param contentType The request's Content-Type header - * @param authNames The authentications to apply - * @param returnType Return type - * @return The response body in type of string - * @throws ApiException API exception - */ - public T invokeAPI(String path, String method, List queryParams, List collectionQueryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String accept, String contentType, String[] authNames, GenericType returnType) throws ApiException { - - ClientResponse response = getAPIResponse(path, method, queryParams, collectionQueryParams, body, headerParams, cookieParams, formParams, accept, contentType, authNames); - - statusCode = response.getStatusInfo().getStatusCode(); - responseHeaders = response.getHeaders(); - - if(response.getStatusInfo().getStatusCode() == ClientResponse.Status.NO_CONTENT.getStatusCode()) { - return null; - } else if (response.getStatusInfo().getFamily() == Family.SUCCESSFUL) { - if (returnType == null) - return null; - else - return response.getEntity(returnType); - } else { - String message = "error"; - String respBody = null; - if (response.hasEntity()) { - try { - respBody = response.getEntity(String.class); - message = respBody; - } catch (RuntimeException e) { - // e.printStackTrace(); - } - } - throw new ApiException( - response.getStatusInfo().getStatusCode(), - message, - response.getHeaders(), - respBody); - } - } - - /** - * Update query and header parameters based on authentication settings. - * - * @param authNames The authentications to apply - * @param queryParams Query parameters - * @param headerParams Header parameters - * @param cookieParams Cookie parameters - */ - private void updateParamsForAuth(String[] authNames, List queryParams, Map headerParams, Map cookieParams) { - for (String authName : authNames) { - Authentication auth = authentications.get(authName); - if (auth == null) throw new RuntimeException("Authentication undefined: " + authName); - auth.applyToParams(queryParams, headerParams, cookieParams); - } - } - - /** - * Encode the given form parameters as request body. - * @param formParams Form parameters - * @return HTTP form encoded parameters - */ - private String getXWWWFormUrlencodedParams(Map formParams) { - StringBuilder formParamBuilder = new StringBuilder(); - - for (Entry param : formParams.entrySet()) { - String valueStr = parameterToString(param.getValue()); - try { - formParamBuilder.append(URLEncoder.encode(param.getKey(), "utf8")) - .append("=") - .append(URLEncoder.encode(valueStr, "utf8")); - formParamBuilder.append("&"); - } catch (UnsupportedEncodingException e) { - // move on to next - } - } - - String encodedFormParams = formParamBuilder.toString(); - if (encodedFormParams.endsWith("&")) { - encodedFormParams = encodedFormParams.substring(0, encodedFormParams.length() - 1); - } - - return encodedFormParams; - } -} diff --git a/src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache b/src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache deleted file mode 100644 index a1c91c8eadf..00000000000 --- a/src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache +++ /dev/null @@ -1,1343 +0,0 @@ -package {{invokerPackage}}; - -import javax.ws.rs.client.Client; -import javax.ws.rs.client.ClientBuilder; -import javax.ws.rs.client.Entity; -import javax.ws.rs.client.Invocation; -import javax.ws.rs.client.WebTarget; -import javax.ws.rs.core.Form; -import javax.ws.rs.core.GenericType; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Response.Status; - -{{#hasOAuthMethods}} -import com.github.scribejava.core.model.OAuth2AccessToken; -{{/hasOAuthMethods}} -import org.glassfish.jersey.client.ClientConfig; -import org.glassfish.jersey.client.ClientProperties; -import org.glassfish.jersey.client.HttpUrlConnectorProvider; -import org.glassfish.jersey.jackson.JacksonFeature; -import org.glassfish.jersey.media.multipart.FormDataBodyPart; -import org.glassfish.jersey.media.multipart.FormDataContentDisposition; -import org.glassfish.jersey.media.multipart.MultiPart; -import org.glassfish.jersey.media.multipart.MultiPartFeature; - -import java.io.IOException; -import java.io.InputStream; - -import java.net.URI; -import javax.net.ssl.SSLContext; -import javax.net.ssl.TrustManager; -import javax.net.ssl.X509TrustManager; -import java.security.cert.X509Certificate; -import java.security.KeyManagementException; -import java.security.NoSuchAlgorithmException; -import java.security.SecureRandom; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.nio.file.StandardCopyOption; -import org.glassfish.jersey.logging.LoggingFeature; -import java.util.logging.Level; -import java.util.logging.Logger; -import java.util.Collection; -import java.util.Collections; -import java.util.Map; -import java.util.Map.Entry; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Arrays; -import java.util.ArrayList; -import java.util.Date; -{{#jsr310}} -{{#threetenbp}} -import org.threeten.bp.OffsetDateTime; -{{/threetenbp}} -{{^threetenbp}} -import java.time.OffsetDateTime; -{{/threetenbp}} -{{/jsr310}} - -import java.net.URLEncoder; - -import java.io.File; -import java.io.UnsupportedEncodingException; - -import java.text.DateFormat; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import {{invokerPackage}}.auth.Authentication; -import {{invokerPackage}}.auth.HttpBasicAuth; -import {{invokerPackage}}.auth.HttpBearerAuth; -{{#hasHttpSignatureMethods}} -import {{invokerPackage}}.auth.HttpSignatureAuth; -{{/hasHttpSignatureMethods}} -import {{invokerPackage}}.auth.ApiKeyAuth; -{{#hasOAuthMethods}} -import {{invokerPackage}}.auth.OAuth; -{{/hasOAuthMethods}} - -{{>generatedAnnotation}} -public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { - protected Map defaultHeaderMap = new HashMap(); - protected Map defaultCookieMap = new HashMap(); - protected String basePath = "{{{basePath}}}"; - protected String userAgent; - private static final Logger log = Logger.getLogger(ApiClient.class.getName()); - - protected List servers = new ArrayList({{#servers}}{{#-first}}Arrays.asList( -{{/-first}} new ServerConfiguration( - "{{{url}}}", - "{{{description}}}{{^description}}No description provided{{/description}}", - new HashMap(){{#variables}}{{#-first}} {{ -{{/-first}} put("{{{name}}}", new ServerVariable( - "{{{description}}}{{^description}}No description provided{{/description}}", - "{{{defaultValue}}}", - new HashSet( - {{#enumValues}} - {{#-first}} - Arrays.asList( - {{/-first}} - "{{{.}}}"{{^-last}},{{/-last}} - {{#-last}} - ) - {{/-last}} - {{/enumValues}} - ) - )); - {{#-last}} - }}{{/-last}}{{/variables}} - ){{^-last}},{{/-last}} - {{#-last}} - ){{/-last}}{{/servers}}); - protected Integer serverIndex = 0; - protected Map serverVariables = null; - protected Map> operationServers = new HashMap>() {{ - {{#apiInfo}} - {{#apis}} - {{#operations}} - {{#operation}} - {{#servers}} - {{#-first}} - put("{{{classname}}}.{{{operationId}}}", new ArrayList(Arrays.asList( - {{/-first}} - new ServerConfiguration( - "{{{url}}}", - "{{{description}}}{{^description}}No description provided{{/description}}", - new HashMap(){{#variables}}{{#-first}} {{ -{{/-first}} put("{{{name}}}", new ServerVariable( - "{{{description}}}{{^description}}No description provided{{/description}}", - "{{{defaultValue}}}", - new HashSet( - {{#enumValues}} - {{#-first}} - Arrays.asList( - {{/-first}} - "{{{.}}}"{{^-last}},{{/-last}} - {{#-last}} - ) - {{/-last}} - {{/enumValues}} - ) - )); - {{#-last}} - }}{{/-last}}{{/variables}} - ){{^-last}},{{/-last}} - {{#-last}} - )));{{/-last}} - {{/servers}} - {{/operation}} - {{/operations}} - {{/apis}} - {{/apiInfo}} - }}; - protected Map operationServerIndex = new HashMap(); - protected Map> operationServerVariables = new HashMap>(); - protected boolean debugging = false; - protected ClientConfig clientConfig; - protected int connectionTimeout = 0; - private int readTimeout = 0; - - protected Client httpClient; - protected JSON json; - protected String tempFolderPath = null; - - protected Map authentications; - protected Map authenticationLookup; - - protected DateFormat dateFormat; - - /** - * Constructs a new ApiClient with default parameters. - */ - public ApiClient() { - this(null); - } - - /** - * Constructs a new ApiClient with the specified authentication parameters. - * - * @param authMap A hash map containing authentication parameters. - */ - public ApiClient(Map authMap) { - json = new JSON(); - httpClient = buildHttpClient(); - - this.dateFormat = new RFC3339DateFormat(); - - // Set default User-Agent. - setUserAgent("{{#httpUserAgent}}{{{.}}}{{/httpUserAgent}}{{^httpUserAgent}}OpenAPI-Generator/{{{artifactVersion}}}/java{{/httpUserAgent}}"); - - // Setup authentications (key: authentication name, value: authentication). - authentications = new HashMap(); - Authentication auth = null; - {{#authMethods}} - if (authMap != null) { - auth = authMap.get("{{name}}"); - } - {{#isBasic}} - {{#isBasicBasic}} - if (auth instanceof HttpBasicAuth) { - authentications.put("{{name}}", auth); - } else { - authentications.put("{{name}}", new HttpBasicAuth()); - } - {{/isBasicBasic}} - {{#isBasicBearer}} - if (auth instanceof HttpBearerAuth) { - authentications.put("{{name}}", auth); - } else { - authentications.put("{{name}}", new HttpBearerAuth("{{scheme}}")); - } - {{/isBasicBearer}} - {{#isHttpSignature}} - if (auth instanceof HttpSignatureAuth) { - authentications.put("{{name}}", auth); - } - {{/isHttpSignature}} - {{/isBasic}} - {{#isApiKey}} - if (auth instanceof ApiKeyAuth) { - authentications.put("{{name}}", auth); - } else { - authentications.put("{{name}}", new ApiKeyAuth({{#isKeyInHeader}}"header"{{/isKeyInHeader}}{{^isKeyInHeader}}"query"{{/isKeyInHeader}}, "{{keyParamName}}")); - } - {{/isApiKey}} - {{#isOAuth}} - if (auth instanceof OAuth) { - authentications.put("{{name}}", auth); - } else { - authentications.put("{{name}}", new OAuth(basePath, "{{tokenUrl}}")); - } - {{/isOAuth}} - {{/authMethods}} - // Prevent the authentications from being modified. - authentications = Collections.unmodifiableMap(authentications); - - // Setup authentication lookup (key: authentication alias, value: authentication name) - authenticationLookup = new HashMap();{{#authMethods}}{{#vendorExtensions.x-auth-id-alias}} - authenticationLookup.put("{{name}}", "{{.}}");{{/vendorExtensions.x-auth-id-alias}}{{/authMethods}} - } - - /** - * Gets the JSON instance to do JSON serialization and deserialization. - * - * @return JSON - */ - public JSON getJSON() { - return json; - } - - public Client getHttpClient() { - return httpClient; - } - - public ApiClient setHttpClient(Client httpClient) { - this.httpClient = httpClient; - return this; - } - - /** - * Returns the base URL to the location where the OpenAPI document is being served. - * - * @return The base URL to the target host. - */ - public String getBasePath() { - return basePath; - } - - /** - * Sets the base URL to the location where the OpenAPI document is being served. - * - * @param basePath The base URL to the target host. - */ - public ApiClient setBasePath(String basePath) { - this.basePath = basePath; - {{#hasOAuthMethods}} - setOauthBasePath(basePath); - {{/hasOAuthMethods}} - return this; - } - - public List getServers() { - return servers; - } - - public ApiClient setServers(List servers) { - this.servers = servers; - updateBasePath(); - return this; - } - - public Integer getServerIndex() { - return serverIndex; - } - - public ApiClient setServerIndex(Integer serverIndex) { - this.serverIndex = serverIndex; - updateBasePath(); - return this; - } - - public Map getServerVariables() { - return serverVariables; - } - - public ApiClient setServerVariables(Map serverVariables) { - this.serverVariables = serverVariables; - updateBasePath(); - return this; - } - - private void updateBasePath() { - if (serverIndex != null) { - setBasePath(servers.get(serverIndex).URL(serverVariables)); - } - } - - {{#hasOAuthMethods}} - private void setOauthBasePath(String basePath) { - for(Authentication auth : authentications.values()) { - if (auth instanceof OAuth) { - ((OAuth) auth).setBasePath(basePath); - } - } - } - - {{/hasOAuthMethods}} - /** - * Get authentications (key: authentication name, value: authentication). - * - * @return Map of authentication object - */ - public Map getAuthentications() { - return authentications; - } - - /** - * Get authentication for the given name. - * - * @param authName The authentication name - * @return The authentication, null if not found - */ - public Authentication getAuthentication(String authName) { - return authentications.get(authName); - } - - /** - * Helper method to set username for the first HTTP basic authentication. - * - * @param username Username - */ - public ApiClient setUsername(String username) { - for (Authentication auth : authentications.values()) { - if (auth instanceof HttpBasicAuth) { - ((HttpBasicAuth) auth).setUsername(username); - return this; - } - } - throw new RuntimeException("No HTTP basic authentication configured!"); - } - - /** - * Helper method to set password for the first HTTP basic authentication. - * - * @param password Password - */ - public ApiClient setPassword(String password) { - for (Authentication auth : authentications.values()) { - if (auth instanceof HttpBasicAuth) { - ((HttpBasicAuth) auth).setPassword(password); - return this; - } - } - throw new RuntimeException("No HTTP basic authentication configured!"); - } - - /** - * Helper method to set API key value for the first API key authentication. - * - * @param apiKey API key - */ - public ApiClient setApiKey(String apiKey) { - for (Authentication auth : authentications.values()) { - if (auth instanceof ApiKeyAuth) { - ((ApiKeyAuth) auth).setApiKey(apiKey); - return this; - } - } - throw new RuntimeException("No API key authentication configured!"); - } - - /** - * Helper method to configure authentications which respects aliases of API keys. - * - * @param secrets Hash map from authentication name to its secret. - */ - public ApiClient configureApiKeys(Map secrets) { - for (Map.Entry authEntry : authentications.entrySet()) { - Authentication auth = authEntry.getValue(); - if (auth instanceof ApiKeyAuth) { - String name = authEntry.getKey(); - // respect x-auth-id-alias property - name = authenticationLookup.containsKey(name) ? authenticationLookup.get(name) : name; - if (secrets.containsKey(name)) { - ((ApiKeyAuth) auth).setApiKey(secrets.get(name)); - } - } - } - return this; - } - - /** - * Helper method to set API key prefix for the first API key authentication. - * - * @param apiKeyPrefix API key prefix - */ - public ApiClient setApiKeyPrefix(String apiKeyPrefix) { - for (Authentication auth : authentications.values()) { - if (auth instanceof ApiKeyAuth) { - ((ApiKeyAuth) auth).setApiKeyPrefix(apiKeyPrefix); - return this; - } - } - throw new RuntimeException("No API key authentication configured!"); - } - - /** - * Helper method to set bearer token for the first Bearer authentication. - * - * @param bearerToken Bearer token - */ - public ApiClient setBearerToken(String bearerToken) { - for (Authentication auth : authentications.values()) { - if (auth instanceof HttpBearerAuth) { - ((HttpBearerAuth) auth).setBearerToken(bearerToken); - return this; - } - } - throw new RuntimeException("No Bearer authentication configured!"); - } - - - {{#hasOAuthMethods}} - /** - * Helper method to set access token for the first OAuth2 authentication. - * @param accessToken Access token - */ - public ApiClient setAccessToken(String accessToken) { - for (Authentication auth : authentications.values()) { - if (auth instanceof OAuth) { - ((OAuth) auth).setAccessToken(accessToken); - return this; - } - } - throw new RuntimeException("No OAuth2 authentication configured!"); - } - - /** - * Helper method to set the credentials for the first OAuth2 authentication. - * - * @param clientId the client ID - * @param clientSecret the client secret - */ - public ApiClient setOauthCredentials(String clientId, String clientSecret) { - for (Authentication auth : authentications.values()) { - if (auth instanceof OAuth) { - ((OAuth) auth).setCredentials(clientId, clientSecret, isDebugging()); - return this; - } - } - throw new RuntimeException("No OAuth2 authentication configured!"); - } - - /** - * Helper method to set the password flow for the first OAuth2 authentication. - * - * @param username the user name - * @param password the user password - */ - public ApiClient setOauthPasswordFlow(String username, String password) { - for (Authentication auth : authentications.values()) { - if (auth instanceof OAuth) { - ((OAuth) auth).usePasswordFlow(username, password); - return this; - } - } - throw new RuntimeException("No OAuth2 authentication configured!"); - } - - /** - * Helper method to set the authorization code flow for the first OAuth2 authentication. - * - * @param code the authorization code - */ - public ApiClient setOauthAuthorizationCodeFlow(String code) { - for (Authentication auth : authentications.values()) { - if (auth instanceof OAuth) { - ((OAuth) auth).useAuthorizationCodeFlow(code); - return this; - } - } - throw new RuntimeException("No OAuth2 authentication configured!"); - } - - /** - * Helper method to set the scopes for the first OAuth2 authentication. - * - * @param scope the oauth scope - */ - public ApiClient setOauthScope(String scope) { - for (Authentication auth : authentications.values()) { - if (auth instanceof OAuth) { - ((OAuth) auth).setScope(scope); - return this; - } - } - throw new RuntimeException("No OAuth2 authentication configured!"); - } - - {{/hasOAuthMethods}} - /** - * Set the User-Agent header's value (by adding to the default header map). - * @param userAgent Http user agent - * @return API client - */ - public ApiClient setUserAgent(String userAgent) { - this.userAgent = userAgent; - addDefaultHeader("User-Agent", userAgent); - return this; - } - - /** - * Get the User-Agent header's value. - * @return User-Agent string - */ - public String getUserAgent(){ - return userAgent; - } - - /** - * Add a default header. - * - * @param key The header's key - * @param value The header's value - * @return API client - */ - public ApiClient addDefaultHeader(String key, String value) { - defaultHeaderMap.put(key, value); - return this; - } - - /** - * Add a default cookie. - * - * @param key The cookie's key - * @param value The cookie's value - * @return API client - */ - public ApiClient addDefaultCookie(String key, String value) { - defaultCookieMap.put(key, value); - return this; - } - - /** - * Gets the client config. - * @return Client config - */ - public ClientConfig getClientConfig() { - return clientConfig; - } - - /** - * Set the client config. - * - * @param clientConfig Set the client config - * @return API client - */ - public ApiClient setClientConfig(ClientConfig clientConfig) { - this.clientConfig = clientConfig; - // Rebuild HTTP Client according to the new "clientConfig" value. - this.httpClient = buildHttpClient(); - return this; - } - - /** - * Check that whether debugging is enabled for this API client. - * @return True if debugging is switched on - */ - public boolean isDebugging() { - return debugging; - } - - /** - * Enable/disable debugging for this API client. - * - * @param debugging To enable (true) or disable (false) debugging - * @return API client - */ - public ApiClient setDebugging(boolean debugging) { - this.debugging = debugging; - // Rebuild HTTP Client according to the new "debugging" value. - this.httpClient = buildHttpClient(); - return this; - } - - /** - * The path of temporary folder used to store downloaded files from endpoints - * with file response. The default value is null, i.e. using - * the system's default temporary folder. - * - * @return Temp folder path - */ - public String getTempFolderPath() { - return tempFolderPath; - } - - /** - * Set temp folder path - * @param tempFolderPath Temp folder path - * @return API client - */ - public ApiClient setTempFolderPath(String tempFolderPath) { - this.tempFolderPath = tempFolderPath; - return this; - } - - /** - * Connect timeout (in milliseconds). - * @return Connection timeout - */ - public int getConnectTimeout() { - return connectionTimeout; - } - - /** - * Set the connect timeout (in milliseconds). - * A value of 0 means no timeout, otherwise values must be between 1 and - * {@link Integer#MAX_VALUE}. - * @param connectionTimeout Connection timeout in milliseconds - * @return API client - */ - public ApiClient setConnectTimeout(int connectionTimeout) { - this.connectionTimeout = connectionTimeout; - httpClient.property(ClientProperties.CONNECT_TIMEOUT, connectionTimeout); - return this; - } - - /** - * read timeout (in milliseconds). - * @return Read timeout - */ - public int getReadTimeout() { - return readTimeout; - } - - /** - * Set the read timeout (in milliseconds). - * A value of 0 means no timeout, otherwise values must be between 1 and - * {@link Integer#MAX_VALUE}. - * @param readTimeout Read timeout in milliseconds - * @return API client - */ - public ApiClient setReadTimeout(int readTimeout) { - this.readTimeout = readTimeout; - httpClient.property(ClientProperties.READ_TIMEOUT, readTimeout); - return this; - } - - /** - * Get the date format used to parse/format date parameters. - * @return Date format - */ - public DateFormat getDateFormat() { - return dateFormat; - } - - /** - * Set the date format used to parse/format date parameters. - * @param dateFormat Date format - * @return API client - */ - public ApiClient setDateFormat(DateFormat dateFormat) { - this.dateFormat = dateFormat; - // also set the date format for model (de)serialization with Date properties - this.json.setDateFormat((DateFormat) dateFormat.clone()); - return this; - } - - /** - * Parse the given string into Date object. - * @param str String - * @return Date - */ - public Date parseDate(String str) { - try { - return dateFormat.parse(str); - } catch (java.text.ParseException e) { - throw new RuntimeException(e); - } - } - - /** - * Format the given Date object into string. - * @param date Date - * @return Date in string format - */ - public String formatDate(Date date) { - return dateFormat.format(date); - } - - /** - * Format the given parameter object into string. - * @param param Object - * @return Object in string format - */ - public String parameterToString(Object param) { - if (param == null) { - return ""; - } else if (param instanceof Date) { - return formatDate((Date) param); - } {{#jsr310}}else if (param instanceof OffsetDateTime) { - return formatOffsetDateTime((OffsetDateTime) param); - } {{/jsr310}}else if (param instanceof Collection) { - StringBuilder b = new StringBuilder(); - for(Object o : (Collection)param) { - if(b.length() > 0) { - b.append(','); - } - b.append(String.valueOf(o)); - } - return b.toString(); - } else { - return String.valueOf(param); - } - } - - /* - * Format to {@code Pair} objects. - * @param collectionFormat Collection format - * @param name Name - * @param value Value - * @return List of pairs - */ - public List parameterToPairs(String collectionFormat, String name, Object value){ - List params = new ArrayList(); - - // preconditions - if (name == null || name.isEmpty() || value == null) return params; - - Collection valueCollection; - if (value instanceof Collection) { - valueCollection = (Collection) value; - } else { - params.add(new Pair(name, parameterToString(value))); - return params; - } - - if (valueCollection.isEmpty()){ - return params; - } - - // get the collection format (default: csv) - String format = (collectionFormat == null || collectionFormat.isEmpty() ? "csv" : collectionFormat); - - // create the params based on the collection format - if ("multi".equals(format)) { - for (Object item : valueCollection) { - params.add(new Pair(name, parameterToString(item))); - } - - return params; - } - - String delimiter = ","; - - if ("csv".equals(format)) { - delimiter = ","; - } else if ("ssv".equals(format)) { - delimiter = " "; - } else if ("tsv".equals(format)) { - delimiter = "\t"; - } else if ("pipes".equals(format)) { - delimiter = "|"; - } - - StringBuilder sb = new StringBuilder() ; - for (Object item : valueCollection) { - sb.append(delimiter); - sb.append(parameterToString(item)); - } - - params.add(new Pair(name, sb.substring(1))); - - return params; - } - - /** - * Check if the given MIME is a JSON MIME. - * JSON MIME examples: - * application/json - * application/json; charset=UTF8 - * APPLICATION/JSON - * application/vnd.company+json - * "* / *" is also default to JSON - * @param mime MIME - * @return True if the MIME type is JSON - */ - public boolean isJsonMime(String mime) { - String jsonMime = "(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$"; - return mime != null && (mime.matches(jsonMime) || mime.equals("*/*")); - } - - /** - * Select the Accept header's value from the given accepts array: - * if JSON exists in the given array, use it; - * otherwise use all of them (joining into a string) - * - * @param accepts The accepts array to select from - * @return The Accept header to use. If the given array is empty, - * null will be returned (not to set the Accept header explicitly). - */ - public String selectHeaderAccept(String[] accepts) { - if (accepts.length == 0) { - return null; - } - for (String accept : accepts) { - if (isJsonMime(accept)) { - return accept; - } - } - return StringUtil.join(accepts, ","); - } - - /** - * Select the Content-Type header's value from the given array: - * if JSON exists in the given array, use it; - * otherwise use the first one of the array. - * - * @param contentTypes The Content-Type array to select from - * @return The Content-Type header to use. If the given array is empty, - * JSON will be used. - */ - public String selectHeaderContentType(String[] contentTypes) { - if (contentTypes.length == 0) { - return "application/json"; - } - for (String contentType : contentTypes) { - if (isJsonMime(contentType)) { - return contentType; - } - } - return contentTypes[0]; - } - - /** - * Escape the given string to be used as URL query value. - * @param str String - * @return Escaped string - */ - public String escapeString(String str) { - try { - return URLEncoder.encode(str, "utf8").replaceAll("\\+", "%20"); - } catch (UnsupportedEncodingException e) { - return str; - } - } - - /** - * Serialize the given Java object into string entity according the given - * Content-Type (only JSON is supported for now). - * @param obj Object - * @param formParams Form parameters - * @param contentType Context type - * @return Entity - * @throws ApiException API exception - */ - public Entity serialize(Object obj, Map formParams, String contentType, boolean isBodyNullable) throws ApiException { - Entity entity; - if (contentType.startsWith("multipart/form-data")) { - MultiPart multiPart = new MultiPart(); - for (Entry param: formParams.entrySet()) { - if (param.getValue() instanceof File) { - File file = (File) param.getValue(); - FormDataContentDisposition contentDisp = FormDataContentDisposition.name(param.getKey()) - .fileName(file.getName()).size(file.length()).build(); - multiPart.bodyPart(new FormDataBodyPart(contentDisp, file, MediaType.APPLICATION_OCTET_STREAM_TYPE)); - } else { - FormDataContentDisposition contentDisp = FormDataContentDisposition.name(param.getKey()).build(); - multiPart.bodyPart(new FormDataBodyPart(contentDisp, parameterToString(param.getValue()))); - } - } - entity = Entity.entity(multiPart, MediaType.MULTIPART_FORM_DATA_TYPE); - } else if (contentType.startsWith("application/x-www-form-urlencoded")) { - Form form = new Form(); - for (Entry param: formParams.entrySet()) { - form.param(param.getKey(), parameterToString(param.getValue())); - } - entity = Entity.entity(form, MediaType.APPLICATION_FORM_URLENCODED_TYPE); - } else { - // We let jersey handle the serialization - if (isBodyNullable) { // payload is nullable - if (obj instanceof String) { - entity = Entity.entity(obj == null ? "null" : "\"" + ((String)obj).replaceAll("\"", Matcher.quoteReplacement("\\\"")) + "\"", contentType); - } else { - entity = Entity.entity(obj == null ? "null" : obj, contentType); - } - } else { - if (obj instanceof String) { - entity = Entity.entity(obj == null ? "" : "\"" + ((String)obj).replaceAll("\"", Matcher.quoteReplacement("\\\"")) + "\"", contentType); - } else { - entity = Entity.entity(obj == null ? "" : obj, contentType); - } - } - } - return entity; - } - - /** - * Serialize the given Java object into string according the given - * Content-Type (only JSON, HTTP form is supported for now). - * @param obj Object - * @param formParams Form parameters - * @param contentType Context type - * @param isBodyNullable True if the body is nullable - * @return String - * @throws ApiException API exception - */ - public String serializeToString(Object obj, Map formParams, String contentType, boolean isBodyNullable) throws ApiException { - try { - if (contentType.startsWith("multipart/form-data")) { - throw new ApiException("multipart/form-data not yet supported for serializeToString (http signature authentication)"); - } else if (contentType.startsWith("application/x-www-form-urlencoded")) { - String formString = ""; - for (Entry param : formParams.entrySet()) { - formString = param.getKey() + "=" + URLEncoder.encode(parameterToString(param.getValue()), "UTF-8") + "&"; - } - - if (formString.length() == 0) { // empty string - return formString; - } else { - return formString.substring(0, formString.length() - 1); - } - } else { - if (isBodyNullable) { - return obj == null ? "null" : json.getMapper().writeValueAsString(obj); - } else { - return obj == null ? "" : json.getMapper().writeValueAsString(obj); - } - } - } catch (Exception ex) { - throw new ApiException("Failed to perform serializeToString: " + ex.toString()); - } - } - - /** - * Deserialize response body to Java object according to the Content-Type. - * @param Type - * @param response Response - * @param returnType Return type - * @return Deserialize object - * @throws ApiException API exception - */ - @SuppressWarnings("unchecked") - public T deserialize(Response response, GenericType returnType) throws ApiException { - if (response == null || returnType == null) { - return null; - } - - if ("byte[]".equals(returnType.toString())) { - // Handle binary response (byte array). - return (T) response.readEntity(byte[].class); - } else if (returnType.getRawType() == File.class) { - // Handle file downloading. - T file = (T) downloadFileFromResponse(response); - return file; - } - - String contentType = null; - List contentTypes = response.getHeaders().get("Content-Type"); - if (contentTypes != null && !contentTypes.isEmpty()) - contentType = String.valueOf(contentTypes.get(0)); - - // read the entity stream multiple times - response.bufferEntity(); - - return response.readEntity(returnType); - } - - /** - * Download file from the given response. - * @param response Response - * @return File - * @throws ApiException If fail to read file content from response and write to disk - */ - public File downloadFileFromResponse(Response response) throws ApiException { - try { - File file = prepareDownloadFile(response); - Files.copy(response.readEntity(InputStream.class), file.toPath(), StandardCopyOption.REPLACE_EXISTING); - return file; - } catch (IOException e) { - throw new ApiException(e); - } - } - - public File prepareDownloadFile(Response response) throws IOException { - String filename = null; - String contentDisposition = (String) response.getHeaders().getFirst("Content-Disposition"); - if (contentDisposition != null && !"".equals(contentDisposition)) { - // Get filename from the Content-Disposition header. - Pattern pattern = Pattern.compile("filename=['\"]?([^'\"\\s]+)['\"]?"); - Matcher matcher = pattern.matcher(contentDisposition); - if (matcher.find()) - filename = matcher.group(1); - } - - String prefix; - String suffix = null; - if (filename == null) { - prefix = "download-"; - suffix = ""; - } else { - int pos = filename.lastIndexOf('.'); - if (pos == -1) { - prefix = filename + "-"; - } else { - prefix = filename.substring(0, pos) + "-"; - suffix = filename.substring(pos); - } - // Files.createTempFile requires the prefix to be at least three characters long - if (prefix.length() < 3) - prefix = "download-"; - } - - if (tempFolderPath == null) - return Files.createTempFile(prefix, suffix).toFile(); - else - return Files.createTempFile(Paths.get(tempFolderPath), prefix, suffix).toFile(); - } - - /** - * Invoke API by sending HTTP request with the given options. - * - * @param Type - * @param operation The qualified name of the operation - * @param path The sub-path of the HTTP URL - * @param method The request method, one of "GET", "POST", "PUT", "HEAD" and "DELETE" - * @param queryParams The query parameters - * @param body The request body object - * @param headerParams The header parameters - * @param cookieParams The cookie parameters - * @param formParams The form parameters - * @param accept The request's Accept header - * @param contentType The request's Content-Type header - * @param authNames The authentications to apply - * @param returnType The return type into which to deserialize the response - * @param isBodyNullable True if the body is nullable - * @return The response body in type of string - * @throws ApiException API exception - */ - public ApiResponse invokeAPI( - String operation, - String path, - String method, - List queryParams, - Object body, - Map headerParams, - Map cookieParams, - Map formParams, - String accept, - String contentType, - String[] authNames, - GenericType returnType, - boolean isBodyNullable) - throws ApiException { - - // Not using `.target(targetURL).path(path)` below, - // to support (constant) query string in `path`, e.g. "/posts?draft=1" - String targetURL; - if (serverIndex != null && operationServers.containsKey(operation)) { - Integer index = operationServerIndex.containsKey(operation) ? operationServerIndex.get(operation) : serverIndex; - Map variables = operationServerVariables.containsKey(operation) ? - operationServerVariables.get(operation) : serverVariables; - List serverConfigurations = operationServers.get(operation); - if (index < 0 || index >= serverConfigurations.size()) { - throw new ArrayIndexOutOfBoundsException( - String.format( - "Invalid index %d when selecting the host settings. Must be less than %d", - index, serverConfigurations.size())); - } - targetURL = serverConfigurations.get(index).URL(variables) + path; - } else { - targetURL = this.basePath + path; - } - WebTarget target = httpClient.target(targetURL); - - if (queryParams != null) { - for (Pair queryParam : queryParams) { - if (queryParam.getValue() != null) { - target = target.queryParam(queryParam.getName(), escapeString(queryParam.getValue())); - } - } - } - - Invocation.Builder invocationBuilder = target.request().accept(accept); - - for (Entry entry : cookieParams.entrySet()) { - String value = entry.getValue(); - if (value != null) { - invocationBuilder = invocationBuilder.cookie(entry.getKey(), value); - } - } - - for (Entry entry : defaultCookieMap.entrySet()) { - String value = entry.getValue(); - if (value != null) { - invocationBuilder = invocationBuilder.cookie(entry.getKey(), value); - } - } - - Entity entity = serialize(body, formParams, contentType, isBodyNullable); - - // put all headers in one place - Map allHeaderParams = new HashMap<>(defaultHeaderMap); - allHeaderParams.putAll(headerParams); - - // update different parameters (e.g. headers) for authentication - updateParamsForAuth( - authNames, - queryParams, - allHeaderParams, - cookieParams, - serializeToString(body, formParams, contentType, isBodyNullable), - method, - target.getUri()); - - for (Entry entry : allHeaderParams.entrySet()) { - String value = entry.getValue(); - if (value != null) { - invocationBuilder = invocationBuilder.header(entry.getKey(), value); - } - } - - Response response = null; - - try { - response = sendRequest(method, invocationBuilder, entity); - - {{#hasOAuthMethods}} - // If OAuth is used and a status 401 is received, renew the access token and retry the request - if (response.getStatusInfo() == Status.UNAUTHORIZED) { - for (String authName : authNames) { - Authentication authentication = authentications.get(authName); - if (authentication instanceof OAuth) { - OAuth2AccessToken accessToken = ((OAuth) authentication).renewAccessToken(); - if (accessToken != null) { - invocationBuilder.header("Authorization", null); - invocationBuilder.header("Authorization", "Bearer " + accessToken.getAccessToken()); - response = sendRequest(method, invocationBuilder, entity); - } - break; - } - } - } - - {{/hasOAuthMethods}} - int statusCode = response.getStatusInfo().getStatusCode(); - Map> responseHeaders = buildResponseHeaders(response); - - if (response.getStatusInfo() == Status.NO_CONTENT) { - return new ApiResponse(statusCode, responseHeaders); - } else if (response.getStatusInfo().getFamily() == Status.Family.SUCCESSFUL) { - if (returnType == null) { - return new ApiResponse(statusCode, responseHeaders); - } else { - return new ApiResponse(statusCode, responseHeaders, deserialize(response, returnType)); - } - } else { - String message = "error"; - String respBody = null; - if (response.hasEntity()) { - try { - respBody = String.valueOf(response.readEntity(String.class)); - message = respBody; - } catch (RuntimeException e) { - // e.printStackTrace(); - } - } - throw new ApiException( - response.getStatus(), message, buildResponseHeaders(response), respBody); - } - } finally { - try { - response.close(); - } catch (Exception e) { - // it's not critical, since the response object is local in method invokeAPI; that's fine, - // just continue - } - } - } - - private Response sendRequest(String method, Invocation.Builder invocationBuilder, Entity entity) { - Response response; - if ("POST".equals(method)) { - response = invocationBuilder.post(entity); - } else if ("PUT".equals(method)) { - response = invocationBuilder.put(entity); - } else if ("DELETE".equals(method)) { - response = invocationBuilder.method("DELETE", entity); - } else if ("PATCH".equals(method)) { - response = invocationBuilder.method("PATCH", entity); - } else { - response = invocationBuilder.method(method); - } - return response; - } - - /** - * @deprecated Add qualified name of the operation as a first parameter. - */ - @Deprecated - public ApiResponse invokeAPI(String path, String method, List queryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String accept, String contentType, String[] authNames, GenericType returnType, boolean isBodyNullable) throws ApiException { - return invokeAPI(null, path, method, queryParams, body, headerParams, cookieParams, formParams, accept, contentType, authNames, returnType, isBodyNullable); - } - - /** - * Build the Client used to make HTTP requests. - * @return Client - */ - protected Client buildHttpClient() { - // recreate the client config to pickup changes - clientConfig = getDefaultClientConfig(); - - ClientBuilder clientBuilder = ClientBuilder.newBuilder(); - customizeClientBuilder(clientBuilder); - clientBuilder = clientBuilder.withConfig(clientConfig); - return clientBuilder.build(); - } - - /** - * Get the default client config. - * @return Client config - */ - public ClientConfig getDefaultClientConfig() { - ClientConfig clientConfig = new ClientConfig(); - clientConfig.register(MultiPartFeature.class); - clientConfig.register(json); - clientConfig.register(JacksonFeature.class); - clientConfig.property(HttpUrlConnectorProvider.SET_METHOD_WORKAROUND, true); - // turn off compliance validation to be able to send payloads with DELETE calls - clientConfig.property(ClientProperties.SUPPRESS_HTTP_COMPLIANCE_VALIDATION, true); - if (debugging) { - clientConfig.register(new LoggingFeature(java.util.logging.Logger.getLogger(LoggingFeature.DEFAULT_LOGGER_NAME), java.util.logging.Level.INFO, LoggingFeature.Verbosity.PAYLOAD_ANY, 1024*50 /* Log payloads up to 50K */)); - clientConfig.property(LoggingFeature.LOGGING_FEATURE_VERBOSITY, LoggingFeature.Verbosity.PAYLOAD_ANY); - // Set logger to ALL - java.util.logging.Logger.getLogger(LoggingFeature.DEFAULT_LOGGER_NAME).setLevel(java.util.logging.Level.ALL); - } else { - // suppress warnings for payloads with DELETE calls: - java.util.logging.Logger.getLogger("org.glassfish.jersey.client").setLevel(java.util.logging.Level.SEVERE); - } - - return clientConfig; - } - - /** - * Customize the client builder. - * - * This method can be overridden to customize the API client. For example, this can be used to: - * 1. Set the hostname verifier to be used by the client to verify the endpoint's hostname - * against its identification information. - * 2. Set the client-side key store. - * 3. Set the SSL context that will be used when creating secured transport connections to - * server endpoints from web targets created by the client instance that is using this SSL context. - * 4. Set the client-side trust store. - * - * To completely disable certificate validation (at your own risk), you can - * override this method and invoke disableCertificateValidation(clientBuilder). - */ - protected void customizeClientBuilder(ClientBuilder clientBuilder) { - // No-op extension point - } - - /** - * Disable X.509 certificate validation in TLS connections. - * - * Please note that trusting all certificates is extremely risky. - * This may be useful in a development environment with self-signed certificates. - */ - protected void disableCertificateValidation(ClientBuilder clientBuilder) throws KeyManagementException, NoSuchAlgorithmException { - TrustManager[] trustAllCerts = new X509TrustManager[] { - new X509TrustManager() { - @Override - public X509Certificate[] getAcceptedIssuers() { - return null; - } - @Override - public void checkClientTrusted(X509Certificate[] certs, String authType) { - } - @Override - public void checkServerTrusted(X509Certificate[] certs, String authType) { - } - } - }; - SSLContext sslContext = SSLContext.getInstance("TLS"); - sslContext.init(null, trustAllCerts, new SecureRandom()); - clientBuilder.sslContext(sslContext); - } - - protected Map> buildResponseHeaders(Response response) { - Map> responseHeaders = new HashMap>(); - for (Entry> entry: response.getHeaders().entrySet()) { - List values = entry.getValue(); - List headers = new ArrayList(); - for (Object o : values) { - headers.add(String.valueOf(o)); - } - responseHeaders.put(entry.getKey(), headers); - } - return responseHeaders; - } - - /** - * Update query and header parameters based on authentication settings. - * - * @param authNames The authentications to apply - * @param queryParams List of query parameters - * @param headerParams Map of header parameters - * @param cookieParams Map of cookie parameters - * @param method HTTP method (e.g. POST) - * @param uri HTTP URI - */ - protected void updateParamsForAuth(String[] authNames, List queryParams, Map headerParams, - Map cookieParams, String payload, String method, URI uri) throws ApiException { - for (String authName : authNames) { - Authentication auth = authentications.get(authName); - if (auth == null) { - continue; - } - auth.applyToParams(queryParams, headerParams, cookieParams, payload, method, uri); - } - } -} diff --git a/src/test/resources/2_0/templates/Java/libraries/jersey2/JSON.mustache b/src/test/resources/2_0/templates/Java/libraries/jersey2/JSON.mustache deleted file mode 100644 index 3de8ad687f4..00000000000 --- a/src/test/resources/2_0/templates/Java/libraries/jersey2/JSON.mustache +++ /dev/null @@ -1,277 +0,0 @@ -package {{invokerPackage}}; - -{{#threetenbp}} -import org.threeten.bp.*; -{{/threetenbp}} -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.*; -{{#openApiNullable}} -import org.openapijsonschematools.jackson.nullable.JsonNullableModule; -{{/openApiNullable}} -{{#java8}} -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -{{/java8}} -{{#joda}} -import com.fasterxml.jackson.datatype.joda.JodaModule; -{{/joda}} -{{#threetenbp}} -import com.fasterxml.jackson.datatype.threetenbp.ThreeTenModule; -{{/threetenbp}} -{{#models.0}} -import {{modelPackage}}.*; -{{/models.0}} - -import java.text.DateFormat; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; -import javax.ws.rs.core.GenericType; -import javax.ws.rs.ext.ContextResolver; - -{{>generatedAnnotation}} -public class JSON implements ContextResolver { - private ObjectMapper mapper; - - public JSON() { - mapper = new ObjectMapper(); - mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); - mapper.configure(MapperFeature.ALLOW_COERCION_OF_SCALARS, false); - mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); - mapper.configure(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE, true); - mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); - mapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING); - mapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING); - mapper.setDateFormat(new RFC3339DateFormat()); - {{#java8}} - mapper.registerModule(new JavaTimeModule()); - {{/java8}} - {{#joda}} - mapper.registerModule(new JodaModule()); - {{/joda}} - {{#threetenbp}} - ThreeTenModule module = new ThreeTenModule(); - module.addDeserializer(Instant.class, CustomInstantDeserializer.INSTANT); - module.addDeserializer(OffsetDateTime.class, CustomInstantDeserializer.OFFSET_DATE_TIME); - module.addDeserializer(ZonedDateTime.class, CustomInstantDeserializer.ZONED_DATE_TIME); - mapper.registerModule(module); - {{/threetenbp}} - {{#openApiNullable}} - JsonNullableModule jnm = new JsonNullableModule(); - mapper.registerModule(jnm); - {{/openApiNullable}} - } - - /** - * Set the date format for JSON (de)serialization with Date properties. - * @param dateFormat Date format - */ - public void setDateFormat(DateFormat dateFormat) { - mapper.setDateFormat(dateFormat); - } - - @Override - public ObjectMapper getContext(Class type) { - return mapper; - } - - /** - * Get the object mapper - * - * @return object mapper - */ - public ObjectMapper getMapper() { return mapper; } - - /** - * Returns the target model class that should be used to deserialize the input data. - * The discriminator mappings are used to determine the target model class. - * - * @param node The input data. - * @param modelClass The class that contains the discriminator mappings. - */ - public static Class getClassForElement(JsonNode node, Class modelClass) { - ClassDiscriminatorMapping cdm = modelDiscriminators.get(modelClass); - if (cdm != null) { - return cdm.getClassForElement(node, new HashSet>()); - } - return null; - } - - /** - * Helper class to register the discriminator mappings. - */ - private static class ClassDiscriminatorMapping { - // The model class name. - Class modelClass; - // The name of the discriminator property. - String discriminatorName; - // The discriminator mappings for a model class. - Map> discriminatorMappings; - - // Constructs a new class discriminator. - ClassDiscriminatorMapping(Class cls, String propertyName, Map> mappings) { - modelClass = cls; - discriminatorName = propertyName; - discriminatorMappings = new HashMap>(); - if (mappings != null) { - discriminatorMappings.putAll(mappings); - } - } - - // Return the name of the discriminator property for this model class. - String getDiscriminatorPropertyName() { - return discriminatorName; - } - - // Return the discriminator value or null if the discriminator is not - // present in the payload. - String getDiscriminatorValue(JsonNode node) { - // Determine the value of the discriminator property in the input data. - if (discriminatorName != null) { - // Get the value of the discriminator property, if present in the input payload. - node = node.get(discriminatorName); - if (node != null && node.isValueNode()) { - String discrValue = node.asText(); - if (discrValue != null) { - return discrValue; - } - } - } - return null; - } - - /** - * Returns the target model class that should be used to deserialize the input data. - * This function can be invoked for anyOf/oneOf composed models with discriminator mappings. - * The discriminator mappings are used to determine the target model class. - * - * @param node The input data. - * @param visitedClasses The set of classes that have already been visited. - */ - Class getClassForElement(JsonNode node, Set> visitedClasses) { - if (visitedClasses.contains(modelClass)) { - // Class has already been visited. - return null; - } - // Determine the value of the discriminator property in the input data. - String discrValue = getDiscriminatorValue(node); - if (discrValue == null) { - return null; - } - Class cls = discriminatorMappings.get(discrValue); - // It may not be sufficient to return this cls directly because that target class - // may itself be a composed schema, possibly with its own discriminator. - visitedClasses.add(modelClass); - for (Class childClass : discriminatorMappings.values()) { - ClassDiscriminatorMapping childCdm = modelDiscriminators.get(childClass); - if (childCdm == null) { - continue; - } - if (!discriminatorName.equals(childCdm.discriminatorName)) { - discrValue = getDiscriminatorValue(node); - if (discrValue == null) { - continue; - } - } - if (childCdm != null) { - // Recursively traverse the discriminator mappings. - Class childDiscr = childCdm.getClassForElement(node, visitedClasses); - if (childDiscr != null) { - return childDiscr; - } - } - } - return cls; - } - } - - /** - * Returns true if inst is an instance of modelClass in the OpenAPI model hierarchy. - * - * The Java class hierarchy is not implemented the same way as the OpenAPI model hierarchy, - * so it's not possible to use the instanceof keyword. - * - * @param modelClass A OpenAPI model class. - * @param inst The instance object. - */ - public static boolean isInstanceOf(Class modelClass, Object inst, Set> visitedClasses) { - if (modelClass.isInstance(inst)) { - // This handles the 'allOf' use case with single parent inheritance. - return true; - } - if (visitedClasses.contains(modelClass)) { - // This is to prevent infinite recursion when the composed schemas have - // a circular dependency. - return false; - } - visitedClasses.add(modelClass); - - // Traverse the oneOf/anyOf composed schemas. - Map descendants = modelDescendants.get(modelClass); - if (descendants != null) { - for (GenericType childType : descendants.values()) { - if (isInstanceOf(childType.getRawType(), inst, visitedClasses)) { - return true; - } - } - } - return false; - } - - /** - * A map of discriminators for all model classes. - */ - private static Map, ClassDiscriminatorMapping> modelDiscriminators = new HashMap, ClassDiscriminatorMapping>(); - - /** - * A map of oneOf/anyOf descendants for each model class. - */ - private static Map, Map> modelDescendants = new HashMap, Map>(); - - /** - * Register a model class discriminator. - * - * @param modelClass the model class - * @param discriminatorPropertyName the name of the discriminator property - * @param mappings a map with the discriminator mappings. - */ - public static void registerDiscriminator(Class modelClass, String discriminatorPropertyName, Map> mappings) { - ClassDiscriminatorMapping m = new ClassDiscriminatorMapping(modelClass, discriminatorPropertyName, mappings); - modelDiscriminators.put(modelClass, m); - } - - /** - * Register the oneOf/anyOf descendants of the modelClass. - * - * @param modelClass the model class - * @param descendants a map of oneOf/anyOf descendants. - */ - public static void registerDescendants(Class modelClass, Map descendants) { - modelDescendants.put(modelClass, descendants); - } - - private static JSON json; - - static - { - json = new JSON(); - } - - /** - * Get the default JSON instance. - * - * @return the default JSON instance - */ - public static JSON getDefault() { - return json; - } - - /** - * Set the default JSON instance. - * - * @param json JSON instance to be used - */ - public static void setDefault(JSON json) { - JSON.json = json; - } -} diff --git a/src/test/resources/2_0/templates/Java/libraries/jersey2/api.mustache b/src/test/resources/2_0/templates/Java/libraries/jersey2/api.mustache deleted file mode 100644 index 3bc22f36a3b..00000000000 --- a/src/test/resources/2_0/templates/Java/libraries/jersey2/api.mustache +++ /dev/null @@ -1,262 +0,0 @@ -package {{package}}; - -import {{invokerPackage}}.ApiException; -import {{invokerPackage}}.ApiClient; -import {{invokerPackage}}.ApiResponse; -import {{invokerPackage}}.Configuration; -import {{invokerPackage}}.Pair; - -import javax.ws.rs.core.GenericType; - -{{#imports}}import {{import}}; -{{/imports}} - -{{^fullJavaUtil}} -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -{{/fullJavaUtil}} -{{>generatedAnnotation}} -{{#operations}} -public class {{classname}} { - private ApiClient apiClient; - - public {{classname}}() { - this(Configuration.getDefaultApiClient()); - } - - public {{classname}}(ApiClient apiClient) { - this.apiClient = apiClient; - } - - /** - * Get the API client - * - * @return API client - */ - public ApiClient getApiClient() { - return apiClient; - } - - /** - * Set the API client - * - * @param apiClient an instance of API client - */ - public void setApiClient(ApiClient apiClient) { - this.apiClient = apiClient; - } - - {{#operation}} - {{^vendorExtensions.x-group-parameters}} - /** - * {{summary}} - * {{notes}} - {{#allParams}} - * @param {{paramName}} {{description}}{{#required}} (required){{/required}}{{^required}} (optional{{#defaultValue}}, default to {{.}}{{/defaultValue}}){{/required}} - {{/allParams}} - {{#returnType}} - * @return {{returnType}} - {{/returnType}} - * @throws ApiException if fails to make API call - {{#responses.0}} - * @http.response.details - - - {{#responses}} - - {{/responses}} -
Status Code Description Response Headers
{{code}} {{message}} {{#headers}} * {{baseName}} - {{description}}
{{/headers}}{{^headers.0}} - {{/headers.0}}
- {{/responses.0}} - {{#isDeprecated}} - * @deprecated - {{/isDeprecated}} - {{#externalDocs}} - * {{description}} - * @see {{summary}} Documentation - {{/externalDocs}} - */ - {{#isDeprecated}} - @Deprecated - {{/isDeprecated}} - public {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}}{{operationId}}({{#allParams}}{{{dataType}}} {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}) throws ApiException { - {{#returnType}}return {{/returnType}}{{operationId}}WithHttpInfo({{#allParams}}{{paramName}}{{^-last}}, {{/-last}}{{/allParams}}){{#returnType}}.getData(){{/returnType}}; - } - {{/vendorExtensions.x-group-parameters}} - - {{^vendorExtensions.x-group-parameters}} - /** - * {{summary}} - * {{notes}} - {{#allParams}} - * @param {{paramName}} {{description}}{{#required}} (required){{/required}}{{^required}} (optional{{#defaultValue}}, default to {{.}}{{/defaultValue}}){{/required}} - {{/allParams}} - * @return ApiResponse<{{#returnType}}{{returnType}}{{/returnType}}{{^returnType}}Void{{/returnType}}> - * @throws ApiException if fails to make API call - {{#responses.0}} - * @http.response.details - - - {{#responses}} - - {{/responses}} -
Status Code Description Response Headers
{{code}} {{message}} {{#headers}} * {{baseName}} - {{description}}
{{/headers}}{{^headers.0}} - {{/headers.0}}
- {{/responses.0}} - {{#isDeprecated}} - * @deprecated - {{/isDeprecated}} - {{#externalDocs}} - * {{description}} - * @see {{summary}} Documentation - {{/externalDocs}} - */ - {{#isDeprecated}} - @Deprecated - {{/isDeprecated}} - public{{/vendorExtensions.x-group-parameters}}{{#vendorExtensions.x-group-parameters}}private{{/vendorExtensions.x-group-parameters}} ApiResponse<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Void{{/returnType}}> {{operationId}}WithHttpInfo({{#allParams}}{{{dataType}}} {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}) throws ApiException { - Object localVarPostBody = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}}; - {{#allParams}}{{#required}} - // verify the required parameter '{{paramName}}' is set - if ({{paramName}} == null) { - throw new ApiException(400, "Missing the required parameter '{{paramName}}' when calling {{operationId}}"); - } - {{/required}}{{/allParams}} - // create path and map variables - String localVarPath = "{{{path}}}"{{#pathParams}} - .replaceAll("\\{" + "{{baseName}}" + "\\}", apiClient.escapeString({{{paramName}}}.toString())){{/pathParams}}; - - // query params - {{javaUtilPrefix}}List localVarQueryParams = new {{javaUtilPrefix}}ArrayList(); - {{javaUtilPrefix}}Map localVarHeaderParams = new {{javaUtilPrefix}}HashMap(); - {{javaUtilPrefix}}Map localVarCookieParams = new {{javaUtilPrefix}}HashMap(); - {{javaUtilPrefix}}Map localVarFormParams = new {{javaUtilPrefix}}HashMap(); - - {{#queryParams}} - localVarQueryParams.addAll(apiClient.parameterToPairs("{{#collectionFormat}}{{{collectionFormat}}}{{/collectionFormat}}", "{{baseName}}", {{paramName}})); - {{/queryParams}} - - {{#headerParams}}if ({{paramName}} != null) - localVarHeaderParams.put("{{baseName}}", apiClient.parameterToString({{paramName}})); - {{/headerParams}} - - {{#cookieParams}}if ({{paramName}} != null) - localVarCookieParams.put("{{baseName}}", apiClient.parameterToString({{paramName}})); - {{/cookieParams}} - - {{#formParams}}if ({{paramName}} != null) - localVarFormParams.put("{{baseName}}", {{paramName}}); - {{/formParams}} - - final String[] localVarAccepts = { - {{#produces}}"{{{mediaType}}}"{{^-last}}, {{/-last}}{{/produces}} - }; - final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); - - final String[] localVarContentTypes = { - {{#consumes}}"{{{mediaType}}}"{{^-last}}, {{/-last}}{{/consumes}} - }; - final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); - - String[] localVarAuthNames = new String[] { {{#authMethods}}"{{name}}"{{^-last}}, {{/-last}}{{/authMethods}} }; - - {{#returnType}} - GenericType<{{{returnType}}}> localVarReturnType = new GenericType<{{{returnType}}}>() {}; - - {{/returnType}} - return apiClient.invokeAPI("{{classname}}.{{operationId}}", localVarPath, "{{httpMethod}}", localVarQueryParams, localVarPostBody, - localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAccept, localVarContentType, - localVarAuthNames, {{#returnType}}localVarReturnType{{/returnType}}{{^returnType}}null{{/returnType}}, {{#bodyParam}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/bodyParam}}{{^bodyParam}}false{{/bodyParam}}); - } - {{#vendorExtensions.x-group-parameters}} - - public class API{{operationId}}Request { - {{#allParams}} - private {{#isRequired}}final {{/isRequired}}{{{dataType}}} {{paramName}}; - {{/allParams}} - - private API{{operationId}}Request({{#pathParams}}{{{dataType}}} {{paramName}}{{^-last}}, {{/-last}}{{/pathParams}}) { - {{#pathParams}} - this.{{paramName}} = {{paramName}}; - {{/pathParams}} - } - {{#allParams}} - {{^isPathParam}} - - /** - * Set {{paramName}} - * @param {{paramName}} {{description}} ({{^required}}optional{{^isContainer}}{{#defaultValue}}, default to {{.}}{{/defaultValue}}{{/isContainer}}{{/required}}{{#required}}required{{/required}}) - * @return API{{operationId}}Request - */ - public API{{operationId}}Request {{paramName}}({{{dataType}}} {{paramName}}) { - this.{{paramName}} = {{paramName}}; - return this; - } - {{/isPathParam}} - {{/allParams}} - - /** - * Execute {{operationId}} request - {{#returnType}}* @return {{.}}{{/returnType}} - * @throws ApiException if fails to make API call - {{#responses.0}} - * @http.response.details - - - {{#responses}} - - {{/responses}} -
Status Code Description Response Headers
{{code}} {{message}} {{#headers}} * {{baseName}} - {{description}}
{{/headers}}{{^headers.0}} - {{/headers.0}}
- {{/responses.0}} - {{#isDeprecated}}* @deprecated{{/isDeprecated}} - */ - {{#isDeprecated}}@Deprecated{{/isDeprecated}} - public {{#returnType}}{{{.}}}{{/returnType}}{{^returnType}}void{{/returnType}} execute() throws ApiException { - {{#returnType}}return {{/returnType}}this.executeWithHttpInfo().getData(); - } - - /** - * Execute {{operationId}} request with HTTP info returned - * @return ApiResponse<{{#returnType}}{{.}}{{/returnType}}{{^returnType}}Void{{/returnType}}> - * @throws ApiException if fails to make API call - {{#responses.0}} - * @http.response.details - - - {{#responses}} - - {{/responses}} -
Status Code Description Response Headers
{{code}} {{message}} {{#headers}} * {{baseName}} - {{description}}
{{/headers}}{{^headers.0}} - {{/headers.0}}
- {{/responses.0}} - {{#isDeprecated}} - * @deprecated{{/isDeprecated}} - */ - {{#isDeprecated}} - @Deprecated - {{/isDeprecated}} - public ApiResponse<{{#returnType}}{{{.}}}{{/returnType}}{{^returnType}}Void{{/returnType}}> executeWithHttpInfo() throws ApiException { - return {{operationId}}WithHttpInfo({{#allParams}}{{paramName}}{{^-last}}, {{/-last}}{{/allParams}}); - } - } - - /** - * {{summary}} - * {{notes}}{{#pathParams}} - * @param {{paramName}} {{description}} (required){{/pathParams}} - * @return {{operationId}}Request - * @throws ApiException if fails to make API call - {{#isDeprecated}}* @deprecated{{/isDeprecated}} - {{#externalDocs}}* {{description}} - * @see {{summary}} Documentation{{/externalDocs}} - */ - {{#isDeprecated}} - @Deprecated - {{/isDeprecated}} - public API{{operationId}}Request {{operationId}}({{#pathParams}}{{{dataType}}} {{paramName}}{{^-last}}, {{/-last}}{{/pathParams}}) throws ApiException { - return new API{{operationId}}Request({{#pathParams}}{{paramName}}{{^-last}}, {{/-last}}{{/pathParams}}); - } - {{/vendorExtensions.x-group-parameters}} - {{/operation}} -} -{{/operations}} diff --git a/src/test/resources/2_0/templates/Java/libraries/jersey2/build.gradle.mustache b/src/test/resources/2_0/templates/Java/libraries/jersey2/build.gradle.mustache deleted file mode 100644 index 4ad42ef0341..00000000000 --- a/src/test/resources/2_0/templates/Java/libraries/jersey2/build.gradle.mustache +++ /dev/null @@ -1,169 +0,0 @@ -apply plugin: 'idea' -apply plugin: 'eclipse' - -group = '{{groupId}}' -version = '{{artifactVersion}}' - -buildscript { - repositories { - mavenCentral() - } - dependencies { - classpath 'com.android.tools.build:gradle:2.3.+' - classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' - } -} - -repositories { - mavenCentral() -} - - -if(hasProperty('target') && target == 'android') { - - apply plugin: 'com.android.library' - apply plugin: 'com.github.dcendents.android-maven' - - android { - compileSdkVersion 25 - buildToolsVersion '25.0.2' - defaultConfig { - minSdkVersion 14 - targetSdkVersion 25 - } - compileOptions { - {{#java8}} - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - {{/java8}} - {{^java8}} - sourceCompatibility JavaVersion.VERSION_1_7 - targetCompatibility JavaVersion.VERSION_1_7 - {{/java8}} - } - - // Rename the aar correctly - libraryVariants.all { variant -> - variant.outputs.each { output -> - def outputFile = output.outputFile - if (outputFile != null && outputFile.name.endsWith('.aar')) { - def fileName = "${project.name}-${variant.baseName}-${version}.aar" - output.outputFile = new File(outputFile.parent, fileName) - } - } - } - - dependencies { - provided "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version" - } - } - - afterEvaluate { - android.libraryVariants.all { variant -> - def task = project.tasks.create "jar${variant.name.capitalize()}", Jar - task.description = "Create jar artifact for ${variant.name}" - task.dependsOn variant.javaCompile - task.from variant.javaCompile.destinationDir - task.destinationDir = project.file("${project.buildDir}/outputs/jar") - task.archiveName = "${project.name}-${variant.baseName}-${version}.jar" - artifacts.add('archives', task); - } - } - - task sourcesJar(type: Jar) { - from android.sourceSets.main.java.srcDirs - classifier = 'sources' - } - - artifacts { - archives sourcesJar - } - -} else { - - apply plugin: 'java' - apply plugin: 'maven-publish' - {{#java8}} - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 - {{/java8}} - {{^java8}} - sourceCompatibility = JavaVersion.VERSION_1_7 - targetCompatibility = JavaVersion.VERSION_1_7 - {{/java8}} - - publishing { - publications { - maven(MavenPublication) { - artifactId = '{{artifactId}}' - from components.java - } - } - } - - task execute(type:JavaExec) { - main = System.getProperty('mainClass') - classpath = sourceSets.main.runtimeClasspath - } -} - -ext { - swagger_annotations_version = "1.5.22" - jackson_version = "2.10.5" - jackson_databind_version = "2.10.5.1" - {{#openApiNullable}} - jackson_databind_nullable_version = "0.2.1" - {{/openApiNullable}} - jakarta_annotation_version = "1.3.5" - jersey_version = "2.27" - junit_version = "4.13.2" - {{#threetenbp}} - threetenbp_version = "2.9.10" - {{/threetenbp}} - {{#hasOAuthMethods}} - scribejava_apis_version = "6.9.0" - {{/hasOAuthMethods}} - {{#hasHttpSignatureMethods}} - tomitribe_http_signatures_version = "1.5" - {{/hasHttpSignatureMethods}} -} - -dependencies { - implementation "io.swagger:swagger-annotations:$swagger_annotations_version" - implementation "com.google.code.findbugs:jsr305:3.0.2" - implementation "org.glassfish.jersey.core:jersey-client:$jersey_version" - implementation "org.glassfish.jersey.inject:jersey-hk2:$jersey_version" - implementation "org.glassfish.jersey.media:jersey-media-multipart:$jersey_version" - implementation "org.glassfish.jersey.media:jersey-media-json-jackson:$jersey_version" - implementation "org.glassfish.jersey.connectors:jersey-apache-connector:$jersey_version" - implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version" - implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_version" - implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version" - {{#openApiNullable}} - implementation "org.openapijsonschematools:jackson-databind-nullable:$jackson_databind_nullable_version" - {{/openApiNullable}} - {{#joda}} - implementation "com.fasterxml.jackson.datatype:jackson-datatype-joda:$jackson_version" - {{/joda}} - {{#java8}} - implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version" - {{/java8}} - {{#hasOAuthMethods}} - implementation "com.github.scribejava:scribejava-apis:$scribejava_apis_version" - {{/hasOAuthMethods}} - {{#hasHttpSignatureMethods}} - implementation "org.tomitribe:tomitribe-http-signatures:$tomitribe_http_signatures_version" - {{/hasHttpSignatureMethods}} - {{#threetenbp}} - implementation "com.github.joschi.jackson:jackson-datatype-threetenbp:$threetenbp_version" - {{/threetenbp}} - {{^java8}} - implementation "com.brsanthu:migbase64:2.2" - {{/java8}} - implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version" - testImplementation "junit:junit:$junit_version" -} - -javadoc { - options.tags = [ "http.response.details:a:Http Response Details" ] -} diff --git a/src/test/resources/2_0/templates/Java/libraries/jersey2/build.sbt.mustache b/src/test/resources/2_0/templates/Java/libraries/jersey2/build.sbt.mustache deleted file mode 100644 index f2034b13073..00000000000 --- a/src/test/resources/2_0/templates/Java/libraries/jersey2/build.sbt.mustache +++ /dev/null @@ -1,43 +0,0 @@ -lazy val root = (project in file(".")). - settings( - organization := "{{groupId}}", - name := "{{artifactId}}", - version := "{{artifactVersion}}", - scalaVersion := "2.11.4", - scalacOptions ++= Seq("-feature"), - javacOptions in compile ++= Seq("-Xlint:deprecation"), - publishArtifact in (Compile, packageDoc) := false, - resolvers += Resolver.mavenLocal, - libraryDependencies ++= Seq( - "io.swagger" % "swagger-annotations" % "1.5.22", - "org.glassfish.jersey.core" % "jersey-client" % "2.27", - "org.glassfish.jersey.inject" % "jersey-hk2" % "2.27", - "org.glassfish.jersey.media" % "jersey-media-multipart" % "2.27", - "org.glassfish.jersey.media" % "jersey-media-json-jackson" % "2.27", - "org.glassfish.jersey.connectors" % "jersey-apache-connector" % "2.27", - "com.fasterxml.jackson.core" % "jackson-core" % "2.10.5" % "compile", - "com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.5.1" % "compile", - "com.fasterxml.jackson.core" % "jackson-databind" % "2.10.5.1" % "compile", - {{#joda}} - "com.fasterxml.jackson.datatype" % "jackson-datatype-joda" % "2.9.10" % "compile", - {{/joda}} - {{#java8}} - "com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % "2.9.10" % "compile", - {{/java8}} - {{#threetenbp}} - "com.github.joschi.jackson" % "jackson-datatype-threetenbp" % "2.9.10" % "compile", - {{/threetenbp}} - {{#hasOAuthMethods}} - "com.github.scribejava" % "scribejava-apis" % "6.9.0" % "compile", - {{/hasOAuthMethods}} - {{#hasHttpSignatureMethods}} - "org.tomitribe" % "tomitribe-http-signatures" % "1.5" % "compile", - {{/hasHttpSignatureMethods}} - {{^java8}} - "com.brsanthu" % "migbase64" % "2.2", - {{/java8}} - "jakarta.annotation" % "jakarta.annotation-api" % "1.3.5" % "compile", - "junit" % "junit" % "4.13.2" % "test", - "com.novocode" % "junit-interface" % "0.10" % "test" - ) - ) diff --git a/src/test/resources/2_0/templates/Java/libraries/jersey2/pom.mustache b/src/test/resources/2_0/templates/Java/libraries/jersey2/pom.mustache deleted file mode 100644 index a0399e543b0..00000000000 --- a/src/test/resources/2_0/templates/Java/libraries/jersey2/pom.mustache +++ /dev/null @@ -1,394 +0,0 @@ - - 4.0.0 - {{groupId}} - {{artifactId}} - jar - {{artifactId}} - {{artifactVersion}} - {{artifactUrl}} - {{artifactDescription}} - - {{scmConnection}} - {{scmDeveloperConnection}} - {{scmUrl}} - -{{#parentOverridden}} - - {{{parentGroupId}}} - {{{parentArtifactId}}} - {{{parentVersion}}} - -{{/parentOverridden}} - - - - {{licenseName}} - {{licenseUrl}} - repo - - - - - - {{developerName}} - {{developerEmail}} - {{developerOrganization}} - {{developerOrganizationUrl}} - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M1 - - - enforce-maven - - enforce - - - - - 2.2.0 - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 3.0.0-M4 - - - - loggerPath - conf/log4j.properties - - - -Xms512m -Xmx1500m - methods - 10 - false - - - - maven-dependency-plugin - - - package - - copy-dependencies - - - ${project.build.directory}/lib - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - 2.6 - - - - jar - test-jar - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.10 - - - add_sources - generate-sources - - add-source - - - - src/main/java - - - - - add_test_sources - generate-test-sources - - add-test-source - - - - src/test/java - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - {{#java8}} - 1.8 - 1.8 - {{/java8}} - {{^java8}} - 1.7 - 1.7 - {{/java8}} - true - 128m - 512m - - -Xlint:all - -J-Xss4m - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.1 - - - attach-javadocs - - jar - - - - - none - {{#java8}} - 1.8 - {{/java8}} - {{^java8}} - 1.7 - {{/java8}} - - - http.response.details - a - Http Response Details: - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.2.1 - - - attach-sources - - jar-no-fork - - - - - - - - - - sign-artifacts - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.5 - - - sign-artifacts - verify - - sign - - - - - - - - - - - - io.swagger - swagger-annotations - ${swagger-annotations-version} - - - - - com.google.code.findbugs - jsr305 - 3.0.2 - - - - - org.glassfish.jersey.core - jersey-client - ${jersey-version} - - - org.glassfish.jersey.inject - jersey-hk2 - ${jersey-version} - - - org.glassfish.jersey.media - jersey-media-multipart - ${jersey-version} - - - org.glassfish.jersey.media - jersey-media-json-jackson - ${jersey-version} - - - - - com.fasterxml.jackson.core - jackson-core - ${jackson-version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson-version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson-databind-version} - - {{#openApiNullable}} - - org.openapijsonschematools - jackson-databind-nullable - ${jackson-databind-nullable-version} - - {{/openApiNullable}} - {{#withXml}} - - - org.glassfish.jersey.media - jersey-media-jaxb - ${jersey-version} - - {{/withXml}} - {{#joda}} - - com.fasterxml.jackson.datatype - jackson-datatype-joda - ${jackson-version} - - {{/joda}} - {{#java8}} - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - ${jackson-version} - - {{/java8}} - {{#threetenbp}} - - com.github.joschi.jackson - jackson-datatype-threetenbp - ${threetenbp-version} - - {{/threetenbp}} - {{^java8}} - - - com.brsanthu - migbase64 - 2.2 - - {{/java8}} - {{#hasHttpSignatureMethods}} - - org.tomitribe - tomitribe-http-signatures - ${http-signature-version} - - {{/hasHttpSignatureMethods}} - {{#hasOAuthMethods}} - - com.github.scribejava - scribejava-apis - ${scribejava-apis-version} - - {{/hasOAuthMethods}} - {{#useBeanValidation}} - - - jakarta.validation - jakarta.validation-api - ${beanvalidation-version} - provided - - {{/useBeanValidation}} - - jakarta.annotation - jakarta.annotation-api - ${jakarta-annotation-version} - provided - - - org.glassfish.jersey.connectors - jersey-apache-connector - ${jersey-version} - - - - junit - junit - ${junit-version} - test - - - - UTF-8 - 1.6.1 - 2.30.1 - 2.10.5 - 2.10.5.1 - 0.2.1 - {{#threetenbp}} - 2.9.10 - {{/threetenbp}} - 1.3.5 -{{#useBeanValidation}} - 2.0.2 -{{/useBeanValidation}} - 4.13.2 - {{#hasHttpSignatureMethods}} - 1.5 - {{/hasHttpSignatureMethods}} - {{#hasOAuthMethods}} - 6.9.0 - {{/hasOAuthMethods}} - - diff --git a/src/test/resources/2_0/templates/Java/model.mustache b/src/test/resources/2_0/templates/Java/model.mustache deleted file mode 100644 index 8fd078eb3d6..00000000000 --- a/src/test/resources/2_0/templates/Java/model.mustache +++ /dev/null @@ -1,54 +0,0 @@ -{{>licenseInfo}} - -package {{package}}; - -{{#useReflectionEqualsHashCode}} -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; -{{/useReflectionEqualsHashCode}} -import java.util.Objects; -import java.util.Arrays; -{{#imports}} -import {{import}}; -{{/imports}} -{{#serializableModel}} -import java.io.Serializable; -{{/serializableModel}} -{{#jackson}} -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -{{#withXml}} -import com.fasterxml.jackson.dataformat.xml.annotation.*; -{{/withXml}} -{{/jackson}} -{{#withXml}} -import javax.xml.bind.annotation.*; -{{/withXml}} -{{#jsonb}} -import java.lang.reflect.Type; -import javax.json.bind.annotation.JsonbTypeDeserializer; -import javax.json.bind.annotation.JsonbTypeSerializer; -import javax.json.bind.serializer.DeserializationContext; -import javax.json.bind.serializer.JsonbDeserializer; -import javax.json.bind.serializer.JsonbSerializer; -import javax.json.bind.serializer.SerializationContext; -import javax.json.stream.JsonGenerator; -import javax.json.stream.JsonParser; -import javax.json.bind.annotation.JsonbProperty; -{{/jsonb}} -{{#parcelableModel}} -import android.os.Parcelable; -import android.os.Parcel; -{{/parcelableModel}} -{{#useBeanValidation}} -import javax.validation.constraints.*; -import javax.validation.Valid; -{{/useBeanValidation}} -{{#performBeanValidation}} -import org.hibernate.validator.constraints.*; -{{/performBeanValidation}} - -{{#models}} -{{#model}} -{{#isEnum}}{{>modelEnum}}{{/isEnum}}{{^isEnum}}{{#vendorExtensions.x-is-one-of-interface}}{{>oneof_interface}}{{/vendorExtensions.x-is-one-of-interface}}{{^vendorExtensions.x-is-one-of-interface}}{{>pojo}}{{/vendorExtensions.x-is-one-of-interface}}{{/isEnum}} -{{/model}} -{{/models}} diff --git a/src/test/resources/2_0/v1beta3.json b/src/test/resources/2_0/v1beta3.json deleted file mode 100644 index b3e043c10d3..00000000000 --- a/src/test/resources/2_0/v1beta3.json +++ /dev/null @@ -1,321 +0,0 @@ -{ - "swaggerVersion": "1.2", - "apiVersion": "v1beta3", - "basePath": "https://127.0.0.1:6443", - "resourcePath": "/api/v1beta3", - "apis": [ - { - "path": "/api/v1beta3/namespaces/{namespaces}/bindings", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ - { - "type": "v1beta3.Binding", - "method": "POST", - "summary": "create a Binding", - "nickname": "createBinding", - "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", - "required": true, - "allowMultiple": false - }, - { - "type": "v1beta3.Binding", - "paramType": "body", - "name": "body", - "description": "", - "required": true, - "allowMultiple": false - } - ], - "responseMessages": [ - { - "code": 200, - "message": "OK", - "responseModel": "v1beta3.Binding" - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/componentstatuses", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ - { - "type": "v1beta3.ComponentStatusList", - "method": "GET", - "summary": "list objects of kind ComponentStatus", - "nickname": "listComponentStatus", - "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "fieldSelector", - "description": "a selector to restrict the list of returned objects by their fields; defaults to everything", - "required": false, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "labelSelector", - "description": "a selector to restrict the list of returned objects by their labels; defaults to everything", - "required": false, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "query", - "name": "resourceVersion", - "description": "when specified with a watch call, shows changes that occur after that particular version of a resource; defaults to changes from the beginning of history", - "required": false, - "allowMultiple": false - }, - { - "type": "boolean", - "paramType": "query", - "name": "watch", - "description": "watch for changes to the described resources and return them as a stream of add, update, and remove notifications; specify resourceVersion", - "required": false, - "allowMultiple": false - } - ], - "responseMessages": [ - { - "code": 200, - "message": "OK", - "responseModel": "v1beta3.ComponentStatusList" - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - }, - { - "path": "/api/v1beta3/namespaces/{namespaces}/componentstatuses/{name}", - "description": "API at /api/v1beta3 version v1beta3", - "operations": [ - { - "type": "v1beta3.ComponentStatus", - "method": "GET", - "summary": "read the specified ComponentStatus", - "nickname": "readComponentStatus", - "parameters": [ - { - "type": "string", - "paramType": "path", - "name": "name", - "description": "name of the ComponentStatus", - "required": true, - "allowMultiple": false - }, - { - "type": "string", - "paramType": "path", - "name": "namespaces", - "description": "object name and auth scope, such as for teams and projects", - "required": true, - "allowMultiple": false - } - ], - "responseMessages": [ - { - "code": 200, - "message": "OK", - "responseModel": "v1beta3.ComponentStatus" - } - ], - "produces": [ - "application/json" - ], - "consumes": [ - "*/*" - ] - } - ] - } - ], - "models": { - "v1beta3.ComponentStatus": { - "id": "v1beta3.ComponentStatus", - "properties": { - "apiVersion": { - "type": "string", - "description": "version of the schema the object should have" - }, - "conditions": { - "type": "array", - "items": { - "$ref": "v1beta3.ObjectReference" - }, - "description": "list of component conditions observed" - }, - "kind": { - "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" - }, - "metadata": { - "$ref": "v1beta3.ObjectMeta", - "description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata" - } - } - }, - "v1beta3.ComponentStatusList": { - "id": "v1beta3.ComponentStatusList", - "required": [ - "items" - ], - "properties": { - "apiVersion": { - "type": "string", - "description": "version of the schema the object should have" - }, - "items": { - "type": "array", - "items": { - "$ref": "v1beta3.ComponentStatus" - }, - "description": "list of component status objects" - }, - "kind": { - "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" - }, - "metadata": { - "$ref": "v1beta3.ObjectMeta", - "description": "standard list metadata; see http://docs.k8s.io/api-conventions.md#metadata" - } - } - }, - "v1beta3.Binding": { - "id": "v1beta3.Binding", - "required": [ - "target" - ], - "properties": { - "apiVersion": { - "type": "string", - "description": "version of the schema the object should have" - }, - "kind": { - "type": "string", - "description": "kind of object, in CamelCase; cannot be updated" - }, - "metadata": { - "$ref": "v1beta3.ObjectMeta", - "description": "standard object metadata; see http://docs.k8s.io/api-conventions.md#metadata" - }, - "target": { - "$ref": "v1beta3.ObjectReference", - "description": "an object to bind to" - } - } - }, - "any": { - "description": "map model with key property names to any type", - "properties": {}, - "additionalProperties": {} - }, - "v1beta3.ObjectReference": { - "id": "v1beta3.ObjectReference", - "properties": { - "apiVersion": { - "type": "string", - "description": "API version of the referent" - }, - "fieldPath": { - "type": "string", - "description": "if referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]" - }, - "kind": { - "type": "string", - "description": "kind of the referent" - }, - "name": { - "type": "string", - "description": "name of the referent" - }, - "namespace": { - "type": "string", - "description": "namespace of the referent" - }, - "resourceVersion": { - "type": "string", - "description": "specific resourceVersion to which this reference is made, if any: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency" - }, - "uid": { - "type": "string", - "description": "uid of the referent" - } - } - }, - "v1beta3.ObjectMeta": { - "id": "v1beta3.ObjectMeta", - "properties": { - "annotations": { - "$ref": "any", - "description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about objects" - }, - "creationTimestamp": { - "type": "string", - "description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists" - }, - "deletionTimestamp": { - "type": "string", - "description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested" - }, - "generateName": { - "type": "string", - "description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified" - }, - "labels": { - "$ref": "any", - "description": "map of string keys and values that can be used to organize and categorize objects; may match selectors of replication controllers and services" - }, - "name": { - "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated" - }, - "namespace": { - "type": "string", - "description": "namespace of the object; cannot be updated" - }, - "resourceVersion": { - "type": "string", - "description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://docs.k8s.io/api-conventions.md#concurrency-control-and-consistency" - }, - "selfLink": { - "type": "string", - "description": "URL for the object; populated by the system, read-only" - }, - "uid": { - "type": "string", - "description": "unique UUID across space and time; populated by the system; read-only" - } - } - } - } -} \ No newline at end of file diff --git a/src/test/resources/2_0/wordnik.json b/src/test/resources/2_0/wordnik.json deleted file mode 100644 index ca4ec3ef45c..00000000000 --- a/src/test/resources/2_0/wordnik.json +++ /dev/null @@ -1,2456 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "The Wordnik Public API", - "version": "4.0" - }, - "host": "api.wordnik.com", - "basePath": "/v4", - "schemes": [ - "https" - ], - "security": [ - { - "apiKey": [] - } - ], - "paths": { - "/account.json/apiTokenStatus": { - "get": { - "tags": [ - "account" - ], - "summary": "Returns usage statistics for the API account.", - "operationId": "getApiTokenStatus", - "parameters": [ - { - "name": "api_key", - "in": "header", - "description": "Wordnik authentication token", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "Usage statistics for the supplied API key", - "schema": { - "$ref": "#/definitions/ApiTokenStatus" - } - }, - "400": { - "description": "No token supplied." - }, - "404": { - "description": "No API account with supplied token." - } - } - } - }, - "/account.json/authenticate/{username}": { - "get": { - "tags": [ - "account" - ], - "summary": "Authenticates a User", - "operationId": "authenticate", - "parameters": [ - { - "name": "username", - "in": "path", - "description": "A confirmed Wordnik username", - "required": true, - "type": "string" - }, - { - "name": "password", - "in": "query", - "description": "The user's password", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "A valid authentication token", - "schema": { - "$ref": "#/definitions/AuthenticationToken" - } - }, - "403": { - "description": "Account not available." - }, - "404": { - "description": "User not found." - } - } - }, - "post": { - "tags": [ - "account" - ], - "summary": "Authenticates a user", - "operationId": "authenticatePost", - "parameters": [ - { - "name": "username", - "in": "path", - "description": "A confirmed Wordnik username", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "schema": { - "type": "string" - }, - "description": "The user's password", - "required": true - } - ], - "responses": { - "200": { - "description": "A valid authentication token", - "schema": { - "$ref": "#/definitions/AuthenticationToken" - } - }, - "403": { - "description": "Account not available." - }, - "404": { - "description": "User not found." - } - } - } - }, - "/account.json/user": { - "get": { - "tags": [ - "account" - ], - "summary": "Returns the logged-in User", - "description": "Requires a valid auth_token to be set.", - "operationId": "getLoggedInUser", - "parameters": [ - { - "name": "auth_token", - "in": "header", - "description": "The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "The logged-in user", - "schema": { - "$ref": "#/definitions/User" - } - }, - "403": { - "description": "Not logged in." - }, - "404": { - "description": "User not found." - } - } - } - }, - "/account.json/wordLists": { - "get": { - "tags": [ - "account" - ], - "summary": "Fetches WordList objects for the logged-in user.", - "operationId": "getWordListsForLoggedInUser", - "parameters": [ - { - "name": "auth_token", - "in": "header", - "description": "auth_token of logged-in user", - "required": true, - "type": "string" - }, - { - "name": "skip", - "in": "query", - "description": "Results to skip", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/WordList" - } - } - }, - "403": { - "description": "Not authenticated." - }, - "404": { - "description": "User account not found." - } - } - } - }, - "/word.json/{word}": { - "get": { - "tags": [ - "word" - ], - "summary": "Given a word as a string, returns the WordObject that represents it", - "operationId": "getWord", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "String value of WordObject to return", - "required": true, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - }, - { - "name": "includeSuggestions", - "in": "query", - "description": "Return suggestions (for correct spelling, case variants, etc.)", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "$ref": "#/definitions/WordObject" - } - }, - "400": { - "description": "Invalid word supplied." - } - } - } - }, - "/word.json/{word}/audio": { - "get": { - "tags": [ - "word" - ], - "summary": "Fetches audio metadata for a word.", - "description": "The metadata includes a time-expiring fileUrl which allows reading the audio file directly from the API. Currently only audio pronunciations from the American Heritage Dictionary in mp3 format are supported.", - "operationId": "getAudio", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to get audio for.", - "required": true, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "Use the canonical form of the word", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/AudioFile" - } - } - }, - "400": { - "description": "Invalid word supplied." - } - } - } - }, - "/word.json/{word}/definitions": { - "get": { - "tags": [ - "word" - ], - "summary": "Return definitions for a word", - "operationId": "getDefinitions", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to return definitions for", - "required": true, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "partOfSpeech", - "in": "query", - "description": "CSV list of part-of-speech types", - "required": false, - "type": "string" - }, - { - "name": "includeRelated", - "in": "query", - "description": "Return related words with definitions", - "required": false, - "type": "string" - }, - { - "name": "sourceDictionaries", - "in": "query", - "description": "Source dictionary to return definitions from. If 'all' is received, results are returned from all sources. If multiple values are received (e.g. 'century,wiktionary'), results are returned from the first specified dictionary that has definitions. If left blank, results are returned from the first dictionary that has definitions. By default, dictionaries are searched in this order: ahd, wiktionary, webster, century, wordnet", - "required": false, - "type": "array", - "items": { - "type": "string" - }, - "collectionFormat": "csv" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - }, - { - "name": "includeTags", - "in": "query", - "description": "Return a closed set of XML tags in response", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Definition" - } - } - }, - "400": { - "description": "Invalid word supplied." - }, - "404": { - "description": "No definitions found." - } - } - } - }, - "/word.json/{word}/etymologies": { - "get": { - "tags": [ - "word" - ], - "summary": "Fetches etymology data", - "operationId": "getEtymologies", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to return", - "required": true, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "type": "array", - "items": { - "type": "string" - } - } - }, - "400": { - "description": "Invalid word supplied." - }, - "404": { - "description": "No definitions found." - } - } - } - }, - "/word.json/{word}/examples": { - "get": { - "tags": [ - "word" - ], - "summary": "Returns examples for a word", - "operationId": "getExamples", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to return examples for", - "required": true, - "type": "string" - }, - { - "name": "includeDuplicates", - "in": "query", - "description": "Show duplicate examples from different sources", - "required": false, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - }, - { - "name": "skip", - "in": "query", - "description": "Results to skip", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "$ref": "/definitions/ExampleSearchResults" - }, - "400": { - "description": "Invalid word supplied." - } - } - } - }, - "/word.json/{word}/frequency": { - "get": { - "tags": [ - "word" - ], - "summary": "Returns word usage over time", - "operationId": "getWordFrequency", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to return", - "required": true, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - }, - { - "name": "startYear", - "in": "query", - "description": "Starting Year", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "endYear", - "in": "query", - "description": "Ending Year", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "$ref": "#/definitions/FrequencySummary" - } - }, - "400": { - "description": "Invalid word supplied." - }, - "404": { - "description": "No results." - } - } - } - }, - "/word.json/{word}/hyphenation": { - "get": { - "tags": [ - "word" - ], - "summary": "Returns syllable information for a word", - "operationId": "getHyphenation", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to get syllables for", - "required": true, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return a correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - }, - { - "name": "sourceDictionary", - "in": "query", - "description": "Get from a single dictionary. Valid options: ahd, century, wiktionary, webster, and wordnet.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "type": "array", - "items": { - "schema": { - "$ref": "#/definitions/Syllable" - } - } - }, - "400": { - "description": "Invalid word supplied." - } - } - } - }, - "/word.json/{word}/phrases": { - "get": { - "tags": [ - "word" - ], - "summary": "Fetches bi-gram phrases for a word", - "operationId": "getPhrases", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to fetch phrases for", - "required": true, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "wlmi", - "in": "query", - "description": "Minimum WLMI for the phrase", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/Bigram" - } - } - }, - "400": { - "description": "Invalid word supplied." - } - } - } - }, - "/word.json/{word}/pronunciations": { - "get": { - "tags": [ - "word" - ], - "summary": "Returns text pronunciations for a given word", - "operationId": "getTextPronunciations", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to get pronunciations for", - "required": true, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return a correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - }, - { - "name": "sourceDictionary", - "in": "query", - "description": "Get from a single dictionary", - "required": false, - "type": "string" - }, - { - "name": "typeFormat", - "in": "query", - "description": "Text pronunciation type", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "type": "array", - "items": { - "schema": { - "$ref": "#/definitions/TextPron" - } - } - }, - "400": { - "description": "Invalid word supplied." - } - } - } - }, - "/word.json/{word}/relatedWords": { - "get": { - "tags": [ - "word" - ], - "summary": "Given a word as a string, returns relationships from the Word Graph", - "operationId": "getRelatedWords", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to fetch relationships for", - "required": true, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - }, - { - "name": "relationshipTypes", - "in": "query", - "description": "Limits the total results per type of relationship type", - "required": false, - "type": "string" - }, - { - "name": "limitPerRelationshipType", - "in": "query", - "description": "Restrict to the supplied relationship types", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "type": "array", - "items": { - "schema": { - "$ref": "#/definitions/Related" - } - } - }, - "400": { - "description": "Invalid word supplied." - } - } - } - }, - "/word.json/{word}/topExample": { - "get": { - "tags": [ - "word" - ], - "summary": "Returns a top example for a word", - "operationId": "getTopExample", - "parameters": [ - { - "name": "word", - "in": "path", - "description": "Word to fetch examples for", - "required": true, - "type": "string" - }, - { - "name": "useCanonical", - "in": "query", - "description": "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "$ref": "#/definitions/Example" - } - }, - "400": { - "description": "Invalid word supplied." - } - } - } - }, - "/wordList.json/{permalink}": { - "get": { - "tags": [ - "wordList" - ], - "summary": "Fetches a WordList by ID", - "operationId": "getWordListByPermalink", - "parameters": [ - { - "name": "permalink", - "in": "path", - "description": "permalink of WordList to fetch", - "required": true, - "type": "string" - }, - { - "name": "auth_token", - "in": "header", - "description": "The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "$ref": "#/definitions/WordList" - } - }, - "400": { - "description": "Invalid ID supplied" - }, - "403": { - "description": "Not Authorized to access WordList" - }, - "404": { - "description": "WordList not found" - } - } - }, - "put": { - "tags": [ - "wordList" - ], - "summary": "Updates an existing WordList", - "operationId": "updateWordList", - "parameters": [ - { - "name": "permalink", - "in": "path", - "description": "permalink of WordList to update", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "description": "Updated WordList", - "required": false, - "schema": { - "$ref": "#/definitions/WordList" - } - }, - { - "name": "auth_token", - "in": "header", - "description": "The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success" - }, - "400": { - "description": "Invalid ID supplied" - }, - "403": { - "description": "Not Authorized to update WordList" - }, - "404": { - "description": "WordList not found" - } - } - }, - "delete": { - "tags": [ - "wordList" - ], - "summary": "Deletes an existing WordList", - "operationId": "deleteWordList", - "parameters": [ - { - "name": "permalink", - "in": "path", - "description": "ID of WordList to delete", - "required": true, - "type": "string" - }, - { - "name": "auth_token", - "in": "header", - "description": "The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success" - }, - "400": { - "description": "Invalid ID supplied" - }, - "403": { - "description": "Not Authorized to delete WordList" - }, - "404": { - "description": "WordList not found" - } - } - } - }, - "/wordList.json/{permalink}/deleteWords": { - "post": { - "tags": [ - "wordList" - ], - "summary": "Removes words from a WordList", - "operationId": "deleteWordsFromWordList", - "parameters": [ - { - "name": "permalink", - "in": "path", - "description": "permalink of WordList to use", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "description": "Words to remove from WordList", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/StringValue" - } - } - }, - { - "name": "auth_token", - "in": "header", - "description": "The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success" - }, - "400": { - "description": "Invalid permalink supplied" - }, - "403": { - "description": "Not Authorized to modify WordList" - }, - "404": { - "description": "WordList not found" - } - } - } - }, - "/wordList.json/{permalink}/words": { - "get": { - "tags": [ - "wordList" - ], - "summary": "Fetches words in a WordList", - "operationId": "getWordListWords", - "parameters": [ - { - "name": "permalink", - "in": "path", - "description": "ID of WordList to use", - "required": true, - "type": "string" - }, - { - "name": "sortBy", - "in": "query", - "description": "Field to sort by", - "required": false, - "type": "string" - }, - { - "name": "sortOrder", - "in": "query", - "description": "Direction to sort", - "required": false, - "type": "string" - }, - { - "name": "skip", - "in": "query", - "description": "Results to skip", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "auth_token", - "in": "header", - "description": "The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success", - "type": "array", - "items": { - "schema": { - "$ref": "#/definitions/WordListWord" - } - } - }, - "400": { - "description": "Invalid ID supplied" - }, - "403": { - "description": "Not Authorized to access WordList" - }, - "404": { - "description": "WordList not found" - } - } - }, - "post": { - "tags": [ - "wordList" - ], - "summary": "Adds words to a WordList", - "operationId": "addWordsToWordList", - "parameters": [ - { - "name": "permalink", - "in": "path", - "description": "permalink of WordList to user", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "body", - "description": "Array of words to add to WordList", - "required": false, - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/StringValue" - } - } - }, - { - "name": "auth_token", - "in": "header", - "description": "The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success" - }, - "400": { - "description": "Invalid permalink supplied" - }, - "403": { - "description": "Not Authorized to access WordList" - }, - "404": { - "description": "WordList not found" - } - } - } - }, - "/wordLists.json": { - "post": { - "tags": [ - "wordLists" - ], - "summary": "Creates a WordList.", - "operationId": "createWordList", - "parameters": [ - { - "in": "body", - "name": "body", - "description": "WordList to create", - "required": false, - "schema": { - "$ref": "#/definitions/WordList" - } - }, - { - "name": "auth_token", - "in": "header", - "description": "The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "$ref": "#/definitions/WordList" - } - }, - "400": { - "description": "Invalid WordList supplied or mandatory fields are missing" - }, - "403": { - "description": "Not authenticated" - }, - "404": { - "description": "WordList owner not found" - } - } - } - }, - "/words.json/randomWord": { - "get": { - "tags": [ - "words" - ], - "summary": "Returns a single random WordObject", - "operationId": "getRandomWord", - "parameters": [ - { - "name": "hasDictionaryDef", - "in": "query", - "description": "Only return words with dictionary definitions", - "required": false, - "type": "string" - }, - { - "name": "includePartOfSpeech", - "in": "query", - "description": "CSV part-of-speech values to include", - "required": false, - "type": "string" - }, - { - "name": "excludePartOfSpeech", - "in": "query", - "description": "CSV part-of-speech values to exclude", - "required": false, - "type": "string" - }, - { - "name": "minCorpusCount", - "in": "query", - "description": "Minimum corpus frequency for terms", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxCorpusCount", - "in": "query", - "description": "Maximum corpus frequency for terms", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "minDictionaryCount", - "in": "query", - "description": "Minimum dictionary count", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxDictionaryCount", - "in": "query", - "description": "Maximum dictionary count", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "minLength", - "in": "query", - "description": "Minimum word length", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxLength", - "in": "query", - "description": "Maximum word length", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "$ref": "#/definitions/WordObject" - } - }, - "404": { - "description": "No word found." - } - } - } - }, - "/words.json/randomWords": { - "get": { - "tags": [ - "words" - ], - "summary": "Returns an array of random WordObjects", - "operationId": "getRandomWords", - "parameters": [ - { - "name": "hasDictionaryDef", - "in": "query", - "description": "Only return words with dictionary definitions", - "required": false, - "type": "string" - }, - { - "name": "includePartOfSpeech", - "in": "query", - "description": "CSV part-of-speech values to include", - "required": false, - "type": "string" - }, - { - "name": "excludePartOfSpeech", - "in": "query", - "description": "CSV part-of-speech values to exclude", - "required": false, - "type": "string" - }, - { - "name": "minCorpusCount", - "in": "query", - "description": "Minimum corpus frequency for terms", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxCorpusCount", - "in": "query", - "description": "Maximum corpus frequency for terms", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "minDictionaryCount", - "in": "query", - "description": "Minimum dictionary count", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxDictionaryCount", - "in": "query", - "description": "Maximum dictionary count", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "minLength", - "in": "query", - "description": "Minimum word length", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxLength", - "in": "query", - "description": "Maximum word length", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "sortBy", - "in": "query", - "description": "Attribute to sort by", - "required": false, - "type": "string" - }, - { - "name": "sortOrder", - "in": "query", - "description": "Sort direction", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "type": "array", - "items": { - "schema": { - "$ref": "#/definitions/WordObject" - } - } - }, - "400": { - "description": "Invalid term supplied." - }, - "404": { - "description": "No results." - } - } - } - }, - "/words.json/reverseDictionary": { - "get": { - "tags": [ - "words" - ], - "summary": "Reverse dictionary search", - "operationId": "reverseDictionary", - "parameters": [ - { - "name": "query", - "in": "query", - "description": "Search term", - "required": true, - "type": "string" - }, - { - "name": "findSenseForWord", - "in": "query", - "description": "Restricts words and finds closest sense", - "required": false, - "type": "string" - }, - { - "name": "includeSourceDictionaries", - "in": "query", - "description": "Only include these comma-delimited source dictionaries", - "required": false, - "type": "string" - }, - { - "name": "excludeSourceDictionaries", - "in": "query", - "description": "Exclude these comma-delimited source dictionaries", - "required": false, - "type": "string" - }, - { - "name": "includePartOfSpeech", - "in": "query", - "description": "Only include these comma-delimited parts of speech", - "required": false, - "type": "string" - }, - { - "name": "excludePartOfSpeech", - "in": "query", - "description": "Exclude these comma-delimited parts of speech", - "required": false, - "type": "string" - }, - { - "name": "minCorpusCount", - "in": "query", - "description": "Minimum corpus frequency for terms", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxCorpusCount", - "in": "query", - "description": "Maximum corpus frequency for terms", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "minLength", - "in": "query", - "description": "Minimum word length", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxLength", - "in": "query", - "description": "Maximum word length", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "expandTerms", - "in": "query", - "description": "Expand terms", - "required": false, - "type": "string" - }, - { - "name": "includeTags", - "in": "query", - "description": "Return a closed set of XML tags in response", - "required": false, - "type": "string" - }, - { - "name": "sortBy", - "in": "query", - "description": "Attribute to sort by", - "required": false, - "type": "string" - }, - { - "name": "sortOrder", - "in": "query", - "description": "Sort direction", - "required": false, - "type": "string" - }, - { - "name": "skip", - "in": "query", - "description": "Results to skip", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "$ref": "#/definitions/DefinitionSearchResults" - } - }, - "400": { - "description": "Invalid term supplied." - } - } - } - }, - "/words.json/search/{query}": { - "get": { - "tags": [ - "words" - ], - "summary": "Searches words", - "operationId": "searchWords", - "parameters": [ - { - "name": "query", - "in": "path", - "description": "Search query", - "required": true, - "type": "string" - }, - { - "name": "caseSensitive", - "in": "query", - "description": "Search case sensitive", - "required": false, - "type": "string" - }, - { - "name": "includePartOfSpeech", - "in": "query", - "description": "Only include these comma-delimited parts of speech", - "required": false, - "type": "string" - }, - { - "name": "excludePartOfSpeech", - "in": "query", - "description": "Exclude these comma-delimited parts of speech", - "required": false, - "type": "string" - }, - { - "name": "minCorpusCount", - "in": "query", - "description": "Minimum corpus frequency for terms", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxCorpusCount", - "in": "query", - "description": "Maximum corpus frequency for terms", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "minDictionaryCount", - "in": "query", - "description": "Minimum number of dictionary entries for words returned", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxDictionaryCount", - "in": "query", - "description": "Maximum dictionary definition count", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "minLength", - "in": "query", - "description": "Minimum word length", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "maxLength", - "in": "query", - "description": "Maximum word length", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "skip", - "in": "query", - "description": "Results to skip", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "limit", - "in": "query", - "description": "Maximum number of results to return", - "required": false, - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "success", - "schema": { - "$ref": "#/definitions/WordSearchResults" - } - }, - "400": { - "description": "Invalid query supplied." - } - } - } - }, - "/words.json/wordOfTheDay": { - "get": { - "tags": [ - "words" - ], - "summary": "Returns a specific WordOfTheDay", - "operationId": "getWordOfTheDay", - "parameters": [ - { - "name": "date", - "in": "query", - "description": "Fetches by date in yyyy-MM-dd", - "required": false, - "type": "string" - } - ], - "responses": { - "default": { - "description": "success", - "schema": { - "$ref": "#/definitions/WordOfTheDay" - } - } - } - } - } - }, - "definitions": { - "User": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "username": { - "type": "string" - }, - "email": { - "type": "string" - }, - "status": { - "type": "integer", - "format": "int32" - }, - "faceBookId": { - "type": "string" - }, - "userName": { - "type": "string" - }, - "displayName": { - "type": "string" - }, - "password": { - "type": "string" - } - } - }, - "Syllable": { - "properties": { - "text": { - "type": "string" - }, - "seq": { - "type": "integer", - "format": "int32" - }, - "type": { - "type": "string" - } - } - }, - "AudioType": { - "properties": { - "id": { - "type": "integer", - "format": "int32" - }, - "name": { - "type": "string" - } - } - }, - "WordOfTheDay": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "parentId": { - "type": "string" - }, - "category": { - "type": "string" - }, - "createdBy": { - "type": "string" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "contentProvider": { - "$ref": "#/definitions/ContentProvider" - }, - "htmlExtra": { - "type": "string" - }, - "word": { - "type": "string" - }, - "definitions": { - "type": "array", - "items": { - "$ref": "#/definitions/SimpleDefinition" - } - }, - "examples": { - "type": "array", - "items": { - "$ref": "#/definitions/SimpleExample" - } - }, - "note": { - "type": "string" - }, - "publishDate": { - "type": "string", - "format": "date-time" - } - } - }, - "Facet": { - "properties": { - "facetValues": { - "type": "array", - "items": { - "$ref": "#/definitions/FacetValue" - } - }, - "name": { - "type": "string" - } - } - }, - "WordObject": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "word": { - "type": "string" - }, - "originalWord": { - "type": "string" - }, - "suggestions": { - "type": "array", - "items": { - "type": "string" - } - }, - "canonicalForm": { - "type": "string" - }, - "vulgar": { - "type": "string" - } - } - }, - "WordSearchResults": { - "properties": { - "searchResults": { - "type": "array", - "items": { - "$ref": "#/definitions/WordSearchResult" - } - }, - "totalResults": { - "type": "integer", - "format": "int32" - } - } - }, - "AuthenticationToken": { - "properties": { - "token": { - "type": "string" - }, - "userId": { - "type": "integer", - "format": "int64" - }, - "userSignature": { - "type": "string" - } - } - }, - "ExampleSearchResults": { - "properties": { - "facets": { - "type": "array", - "items": { - "$ref": "#/definitions/Facet" - } - }, - "examples": { - "type": "array", - "items": { - "$ref": "#/definitions/Example" - } - } - } - }, - "Example": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "exampleId": { - "type": "integer", - "format": "int64" - }, - "title": { - "type": "string" - }, - "text": { - "type": "string" - }, - "score": { - "$ref": "#/definitions/ScoredWord" - }, - "sentence": { - "$ref": "#/definitions/Sentence" - }, - "word": { - "type": "string" - }, - "provider": { - "$ref": "#/definitions/ContentProvider" - }, - "year": { - "type": "integer", - "format": "int32" - }, - "rating": { - "type": "number", - "format": "float" - }, - "documentId": { - "type": "integer", - "format": "int64" - }, - "url": { - "type": "string" - } - } - }, - "SimpleDefinition": { - "properties": { - "text": { - "type": "string" - }, - "source": { - "type": "string" - }, - "note": { - "type": "string" - }, - "partOfSpeech": { - "type": "string" - } - } - }, - "ExampleUsage": { - "properties": { - "text": { - "type": "string" - } - } - }, - "AudioFile": { - "properties": { - "attributionUrl": { - "type": "string" - }, - "commentCount": { - "type": "integer", - "format": "int32" - }, - "voteCount": { - "type": "integer", - "format": "int32" - }, - "fileUrl": { - "type": "string" - }, - "audioType": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "duration": { - "type": "number", - "format": "double" - }, - "attributionText": { - "type": "string" - }, - "createdBy": { - "type": "string" - }, - "description": { - "type": "string" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "voteWeightedAverage": { - "type": "number", - "format": "float" - }, - "voteAverage": { - "type": "number", - "format": "float" - }, - "word": { - "type": "string" - } - } - }, - "WordListWord": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "word": { - "type": "string" - }, - "username": { - "type": "string" - }, - "userId": { - "type": "integer", - "format": "int64" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "numberCommentsOnWord": { - "type": "integer", - "format": "int64" - }, - "numberLists": { - "type": "integer", - "format": "int64" - } - } - }, - "Bigram": { - "properties": { - "count": { - "type": "integer", - "format": "int64" - }, - "gram2": { - "type": "string" - }, - "gram1": { - "type": "string" - }, - "wlmi": { - "type": "number", - "format": "double" - }, - "mi": { - "type": "number", - "format": "double" - } - } - }, - "Frequency": { - "properties": { - "count": { - "type": "integer", - "format": "int64" - }, - "year": { - "type": "integer", - "format": "int32" - } - } - }, - "TextPron": { - "properties": { - "raw": { - "type": "string" - }, - "seq": { - "type": "integer", - "format": "int32" - }, - "rawType": { - "type": "string" - } - } - }, - "ApiTokenStatus": { - "properties": { - "valid": { - "type": "boolean" - }, - "token": { - "type": "string" - }, - "resetsInMillis": { - "type": "integer", - "format": "int64" - }, - "remainingCalls": { - "type": "integer", - "format": "int64" - }, - "expiresInMillis": { - "type": "integer", - "format": "int64" - }, - "totalRequests": { - "type": "integer", - "format": "int64" - } - } - }, - "WordList": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "permalink": { - "type": "string" - }, - "name": { - "type": "string" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "lastActivityAt": { - "type": "string", - "format": "date-time" - }, - "username": { - "type": "string" - }, - "userId": { - "type": "integer", - "format": "int64" - }, - "description": { - "type": "string" - }, - "numberWordsInList": { - "type": "integer", - "format": "int64" - }, - "type": { - "type": "string" - } - } - }, - "WordSearchResult": { - "properties": { - "count": { - "type": "integer", - "format": "int64" - }, - "lexicality": { - "type": "number", - "format": "double" - }, - "word": { - "type": "string" - } - } - }, - "DefinitionSearchResults": { - "properties": { - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Definition" - } - }, - "totalResults": { - "type": "integer", - "format": "int32" - } - } - }, - "Note": { - "properties": { - "noteType": { - "type": "string" - }, - "appliesTo": { - "type": "array", - "items": { - "type": "string" - } - }, - "value": { - "type": "string" - }, - "pos": { - "type": "integer", - "format": "int32" - } - } - }, - "StringValue": { - "properties": { - "word": { - "type": "string" - } - } - }, - "Related": { - "properties": { - "label1": { - "type": "string" - }, - "relationshipType": { - "type": "string" - }, - "label2": { - "type": "string" - }, - "label3": { - "type": "string" - }, - "words": { - "type": "array", - "items": { - "type": "string" - } - }, - "gram": { - "type": "string" - }, - "label4": { - "type": "string" - } - } - }, - "FacetValue": { - "properties": { - "count": { - "type": "integer", - "format": "int64" - }, - "value": { - "type": "string" - } - } - }, - "ScoredWord": { - "properties": { - "position": { - "type": "integer", - "format": "int32" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "docTermCount": { - "type": "integer", - "format": "int32" - }, - "lemma": { - "type": "string" - }, - "wordType": { - "type": "string" - }, - "score": { - "type": "number", - "format": "float" - }, - "sentenceId": { - "type": "integer", - "format": "int64" - }, - "word": { - "type": "string" - }, - "stopword": { - "type": "boolean" - }, - "baseWordScore": { - "type": "number", - "format": "double" - }, - "partOfSpeech": { - "type": "string" - } - } - }, - "Citation": { - "properties": { - "cite": { - "type": "string" - }, - "source": { - "type": "string" - } - } - }, - "Category": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - } - }, - "Root": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - }, - "categories": { - "type": "array", - "items": { - "$ref": "#/definitions/Category" - } - } - } - }, - "Sentence": { - "properties": { - "hasScoredWords": { - "type": "boolean" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "scoredWords": { - "type": "array", - "items": { - "$ref": "#/definitions/ScoredWord" - } - }, - "display": { - "type": "string" - }, - "rating": { - "type": "integer", - "format": "int32" - }, - "documentMetadataId": { - "type": "integer", - "format": "int64" - } - } - }, - "ContentProvider": { - "properties": { - "id": { - "type": "integer", - "format": "int32" - }, - "name": { - "type": "string" - } - } - }, - "Label": { - "properties": { - "text": { - "type": "string" - }, - "type": { - "type": "string" - } - } - }, - "SimpleExample": { - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "title": { - "type": "string" - }, - "text": { - "type": "string" - }, - "url": { - "type": "string" - } - } - }, - "PartOfSpeech": { - "properties": { - "roots": { - "type": "array", - "items": { - "$ref": "#/definitions/Root" - } - }, - "storageAbbr": { - "type": "array", - "items": { - "type": "string" - } - }, - "allCategories": { - "type": "array", - "items": { - "$ref": "#/definitions/Category" - } - } - } - }, - "Definition": { - "properties": { - "extendedText": { - "type": "string" - }, - "text": { - "type": "string" - }, - "sourceDictionary": { - "type": "string" - }, - "citations": { - "type": "array", - "items": { - "$ref": "#/definitions/Citation" - } - }, - "labels": { - "type": "array", - "items": { - "$ref": "#/definitions/Label" - } - }, - "score": { - "type": "number", - "format": "float" - }, - "exampleUses": { - "type": "array", - "items": { - "$ref": "#/definitions/ExampleUsage" - } - }, - "attributionUrl": { - "type": "string" - }, - "seqString": { - "type": "string" - }, - "attributionText": { - "type": "string" - }, - "relatedWords": { - "type": "array", - "items": { - "$ref": "#/definitions/Related" - } - }, - "sequence": { - "type": "string" - }, - "word": { - "type": "string" - }, - "notes": { - "type": "array", - "items": { - "$ref": "#/definitions/Note" - } - }, - "textProns": { - "type": "array", - "items": { - "$ref": "#/definitions/TextPron" - } - }, - "partOfSpeech": { - "type": "string" - } - } - }, - "FrequencySummary": { - "properties": { - "unknownYearCount": { - "type": "integer", - "format": "int32" - }, - "totalCount": { - "type": "integer", - "format": "int64" - }, - "frequencyString": { - "type": "string" - }, - "word": { - "type": "string" - }, - "frequency": { - "type": "array", - "items": { - "$ref": "#/definitions/Frequency" - } - } - } - } - }, - "securityDefinitions": { - "apiKey": { - "type": "apiKey", - "in": "header", - "name": "api_key" - } - } -} \ No newline at end of file diff --git a/src/test/resources/2_0/wordnik.yaml b/src/test/resources/2_0/wordnik.yaml deleted file mode 100644 index ce95ec32539..00000000000 --- a/src/test/resources/2_0/wordnik.yaml +++ /dev/null @@ -1,1640 +0,0 @@ -swagger: '2.0' - -info: - version: 4.0.1 - title: The Wordnik Public API - description: "**Wordnik has an API, and you're invited.**\nThe Wordnik API lets you request definitions, example sentences, spelling suggestions, \nrelated words like synonyms and antonyms, phrases containing a given word, word \nautocompletion, random words, words of the day, and much more\n" - contact: - url: 'http://developer.wordnik.com/' - email: apiteam@wordnik.com - name: Wordnik API Team - -schemes: - - https -host: api.wordnik.com -basePath: /v4 - -securityDefinitions: - apiKey: - type: apiKey - in: header - name: api_key -security: - - apiKey: [] -paths: - /words.json/randomWord: - get: - tags: - - words - summary: Returns a single random WordObject - operationId: getRandomWord - parameters: - - name: hasDictionaryDef - in: query - description: Only return words with dictionary definitions - required: false - type: string - - name: includePartOfSpeech - in: query - description: CSV part-of-speech values to include - required: false - type: string - - name: excludePartOfSpeech - in: query - description: CSV part-of-speech values to exclude - required: false - type: string - - name: minCorpusCount - in: query - description: Minimum corpus frequency for terms - required: false - type: integer - format: int32 - - name: maxCorpusCount - in: query - description: Maximum corpus frequency for terms - required: false - type: integer - format: int32 - - name: minDictionaryCount - in: query - description: Minimum dictionary count - required: false - type: integer - format: int32 - - name: maxDictionaryCount - in: query - description: Maximum dictionary count - required: false - type: integer - format: int32 - - name: minLength - in: query - description: Minimum word length - required: false - type: integer - format: int32 - - name: maxLength - in: query - description: Maximum word length - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - $ref: '#/definitions/WordObject' - '404': - description: No word found. - /account.json/user: - get: - tags: - - account - summary: Returns the logged-in User - description: Requires a valid auth_token to be set. - operationId: getLoggedInUser - parameters: - - name: auth_token - in: header - description: 'The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)' - required: true - type: string - responses: - '200': - description: The logged-in user - schema: - $ref: '#/definitions/User' - '403': - description: Not logged in. - '404': - description: User not found. - '/word.json/{word}/pronunciations': - get: - tags: - - word - summary: Returns text pronunciations for a given word - operationId: getTextPronunciations - parameters: - - name: word - in: path - description: Word to get pronunciations for - required: true - type: string - - name: useCanonical - in: query - description: "If true will try to return a correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - - name: sourceDictionary - in: query - description: Get from a single dictionary - required: false - type: string - - name: typeFormat - in: query - description: Text pronunciation type - required: false - type: string - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/TextPron' - '400': - description: Invalid word supplied. - '/word.json/{word}/relatedWords': - get: - tags: - - word - summary: 'Given a word as a string, returns relationships from the Word Graph' - operationId: getRelatedWords - parameters: - - name: word - in: path - description: Word to fetch relationships for - required: true - type: string - - name: useCanonical - in: query - description: "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - - name: relationshipTypes - in: query - description: Limits the total results per type of relationship type - required: false - type: string - - name: limitPerRelationshipType - in: query - description: Restrict to the supplied relationship types - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/Related' - '400': - description: Invalid word supplied. - /words.json/reverseDictionary: - get: - tags: - - words - summary: Reverse dictionary search - operationId: reverseDictionary - parameters: - - name: query - in: query - description: Search term - required: true - type: string - - name: findSenseForWord - in: query - description: Restricts words and finds closest sense - required: false - type: string - - name: includeSourceDictionaries - in: query - description: Only include these comma-delimited source dictionaries - required: false - type: string - - name: excludeSourceDictionaries - in: query - description: Exclude these comma-delimited source dictionaries - required: false - type: string - - name: includePartOfSpeech - in: query - description: Only include these comma-delimited parts of speech - required: false - type: string - - name: excludePartOfSpeech - in: query - description: Exclude these comma-delimited parts of speech - required: false - type: string - - name: minCorpusCount - in: query - description: Minimum corpus frequency for terms - required: false - type: integer - format: int32 - - name: maxCorpusCount - in: query - description: Maximum corpus frequency for terms - required: false - type: integer - format: int32 - - name: minLength - in: query - description: Minimum word length - required: false - type: integer - format: int32 - - name: maxLength - in: query - description: Maximum word length - required: false - type: integer - format: int32 - - name: expandTerms - in: query - description: Expand terms - required: false - type: string - - name: includeTags - in: query - description: Return a closed set of XML tags in response - required: false - type: string - - name: sortBy - in: query - description: Attribute to sort by - required: false - type: string - - name: sortOrder - in: query - description: Sort direction - required: false - type: string - - name: skip - in: query - description: Results to skip - required: false - type: string - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - $ref: '#/definitions/DefinitionSearchResults' - '400': - description: Invalid term supplied. - /account.json/apiTokenStatus: - get: - tags: - - account - summary: Returns usage statistics for the API account. - operationId: getApiTokenStatus - parameters: - - name: api_key - in: header - description: Wordnik authentication token - required: false - type: string - responses: - '200': - description: Usage statistics for the supplied API key - schema: - $ref: '#/definitions/ApiTokenStatus' - '400': - description: No token supplied. - '404': - description: No API account with supplied token. - '/word.json/{word}': - get: - tags: - - word - summary: 'Given a word as a string, returns the WordObject that represents it' - operationId: getWord - parameters: - - name: word - in: path - description: String value of WordObject to return - required: true - type: string - - name: useCanonical - in: query - description: "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - - name: includeSuggestions - in: query - description: 'Return suggestions (for correct spelling, case variants, etc.)' - required: false - type: string - responses: - '200': - description: success - schema: - $ref: '#/definitions/WordObject' - '400': - description: Invalid word supplied. - '/wordList.json/{permalink}/deleteWords': - post: - tags: - - wordList - summary: Removes words from a WordList - operationId: deleteWordsFromWordList - parameters: - - name: permalink - in: path - description: permalink of WordList to use - required: true - type: string - - in: body - name: body - description: Words to remove from WordList - required: false - schema: - type: array - items: - $ref: '#/definitions/StringValue' - - name: auth_token - in: header - description: 'The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)' - required: true - type: string - responses: - '200': - description: success - '400': - description: Invalid permalink supplied - '403': - description: Not Authorized to modify WordList - '404': - description: WordList not found - '/word.json/{word}/examples': - get: - tags: - - word - summary: Returns examples for a word - operationId: getExamples - parameters: - - name: word - in: path - description: Word to return examples for - required: true - type: string - - name: includeDuplicates - in: query - description: Show duplicate examples from different sources - required: false - type: string - - name: useCanonical - in: query - description: "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - - name: skip - in: query - description: Results to skip - required: false - type: integer - format: int32 - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - $ref: '#/definitions/ExampleSearchResults' - '400': - description: Invalid word supplied. - '/account.json/authenticate/{username}': - get: - tags: - - account - summary: Authenticates a User - operationId: authenticate - parameters: - - name: username - in: path - description: A confirmed Wordnik username - required: true - type: string - - name: password - in: query - description: "The user's password" - required: true - type: string - responses: - '200': - description: A valid authentication token - schema: - $ref: '#/definitions/AuthenticationToken' - '403': - description: Account not available. - '404': - description: User not found. - post: - tags: - - account - summary: Authenticates a user - operationId: authenticatePost - parameters: - - name: username - in: path - description: A confirmed Wordnik username - required: true - type: string - - in: body - name: body - schema: - type: string - description: "The user's password" - required: true - responses: - '200': - description: A valid authentication token - schema: - $ref: '#/definitions/AuthenticationToken' - '403': - description: Account not available. - '404': - description: User not found. - '/word.json/{word}/audio': - get: - tags: - - word - summary: Fetches audio metadata for a word. - description: The metadata includes a time-expiring fileUrl which allows reading the audio file directly from the API. Currently only audio pronunciations from the American Heritage Dictionary in mp3 format are supported. - operationId: getAudio - parameters: - - name: word - in: path - description: Word to get audio for. - required: true - type: string - - name: useCanonical - in: query - description: Use the canonical form of the word - required: false - type: string - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/AudioFile' - '400': - description: Invalid word supplied. - /words.json/randomWords: - get: - tags: - - words - summary: Returns an array of random WordObjects - operationId: getRandomWords - parameters: - - name: hasDictionaryDef - in: query - description: Only return words with dictionary definitions - required: false - type: string - - name: includePartOfSpeech - in: query - description: CSV part-of-speech values to include - required: false - type: string - - name: excludePartOfSpeech - in: query - description: CSV part-of-speech values to exclude - required: false - type: string - - name: minCorpusCount - in: query - description: Minimum corpus frequency for terms - required: false - type: integer - format: int32 - - name: maxCorpusCount - in: query - description: Maximum corpus frequency for terms - required: false - type: integer - format: int32 - - name: minDictionaryCount - in: query - description: Minimum dictionary count - required: false - type: integer - format: int32 - - name: maxDictionaryCount - in: query - description: Maximum dictionary count - required: false - type: integer - format: int32 - - name: minLength - in: query - description: Minimum word length - required: false - type: integer - format: int32 - - name: maxLength - in: query - description: Maximum word length - required: false - type: integer - format: int32 - - name: sortBy - in: query - description: Attribute to sort by - required: false - type: string - - name: sortOrder - in: query - description: Sort direction - required: false - type: string - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/WordObject' - '400': - description: Invalid term supplied. - '404': - description: No results. - /account.json/wordLists: - get: - tags: - - account - summary: Fetches WordList objects for the logged-in user. - operationId: getWordListsForLoggedInUser - parameters: - - name: auth_token - in: header - description: auth_token of logged-in user - required: true - type: string - - name: skip - in: query - description: Results to skip - required: false - type: integer - format: int32 - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/WordList' - '403': - description: Not authenticated. - '404': - description: User account not found. - '/word.json/{word}/phrases': - get: - tags: - - word - summary: Fetches bi-gram phrases for a word - operationId: getPhrases - parameters: - - name: word - in: path - description: Word to fetch phrases for - required: true - type: string - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - - name: wlmi - in: query - description: Minimum WLMI for the phrase - required: false - type: integer - format: int32 - - name: useCanonical - in: query - description: "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/Bigram' - '400': - description: Invalid word supplied. - '/word.json/{word}/frequency': - get: - tags: - - word - summary: Returns word usage over time - operationId: getWordFrequency - parameters: - - name: word - in: path - description: Word to return - required: true - type: string - - name: useCanonical - in: query - description: "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - - name: startYear - in: query - description: Starting Year - required: false - type: integer - format: int32 - - name: endYear - in: query - description: Ending Year - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - $ref: '#/definitions/FrequencySummary' - '400': - description: Invalid word supplied. - '404': - description: No results. - '/wordList.json/{permalink}/words': - get: - tags: - - wordList - summary: Fetches words in a WordList - operationId: getWordListWords - parameters: - - name: permalink - in: path - description: ID of WordList to use - required: true - type: string - - name: sortBy - in: query - description: Field to sort by - required: false - type: string - - name: sortOrder - in: query - description: Direction to sort - required: false - type: string - - name: skip - in: query - description: Results to skip - required: false - type: integer - format: int32 - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - - name: auth_token - in: header - description: 'The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)' - required: true - type: string - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/WordListWord' - '400': - description: Invalid ID supplied - '403': - description: Not Authorized to access WordList - '404': - description: WordList not found - post: - tags: - - wordList - summary: Adds words to a WordList - operationId: addWordsToWordList - parameters: - - name: permalink - in: path - description: permalink of WordList to user - required: true - type: string - - in: body - name: body - description: Array of words to add to WordList - required: false - schema: - type: array - items: - $ref: '#/definitions/StringValue' - - name: auth_token - in: header - description: 'The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)' - required: true - type: string - responses: - '200': - description: success - '400': - description: Invalid permalink supplied - '403': - description: Not Authorized to access WordList - '404': - description: WordList not found - /wordLists.json: - post: - tags: - - wordLists - summary: Creates a WordList. - operationId: createWordList - parameters: - - in: body - name: body - description: WordList to create - required: false - schema: - $ref: '#/definitions/WordList' - - name: auth_token - in: header - description: 'The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)' - required: true - type: string - responses: - '200': - description: success - schema: - $ref: '#/definitions/WordList' - '400': - description: Invalid WordList supplied or mandatory fields are missing - '403': - description: Not authenticated - '404': - description: WordList owner not found - '/word.json/{word}/etymologies': - get: - tags: - - word - summary: Fetches etymology data - operationId: getEtymologies - parameters: - - name: word - in: path - description: Word to return - required: true - type: string - - name: useCanonical - in: query - description: "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - responses: - '200': - description: success - schema: - type: array - items: - type: string - '400': - description: Invalid word supplied. - '404': - description: No definitions found. - '/word.json/{word}/topExample': - get: - tags: - - word - summary: Returns a top example for a word - operationId: getTopExample - parameters: - - name: word - in: path - description: Word to fetch examples for - required: true - type: string - - name: useCanonical - in: query - description: "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - responses: - '200': - description: success - schema: - $ref: '#/definitions/Example' - '400': - description: Invalid word supplied. - '/word.json/{word}/definitions': - get: - tags: - - word - summary: Return definitions for a word - operationId: getDefinitions - parameters: - - name: word - in: path - description: Word to return definitions for - required: true - type: string - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - - name: partOfSpeech - in: query - description: CSV list of part-of-speech types - required: false - type: string - - name: includeRelated - in: query - description: Return related words with definitions - required: false - type: string - - name: sourceDictionaries - in: query - description: "Source dictionary to return definitions from. If 'all' is received, results are returned from all sources. If multiple values are received (e.g. 'century,wiktionary'), results are returned from the first specified dictionary that has definitions. If left blank, results are returned from the first dictionary that has definitions. By default, dictionaries are searched in this order: ahd, wiktionary, webster, century, wordnet" - required: false - type: array - items: - type: string - collectionFormat: csv - - name: useCanonical - in: query - description: "If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - - name: includeTags - in: query - description: Return a closed set of XML tags in response - required: false - type: string - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/Definition' - '400': - description: Invalid word supplied. - '404': - description: No definitions found. - '/words.json/search/{query}': - get: - tags: - - words - summary: Searches words - operationId: searchWords - parameters: - - name: query - in: path - description: Search query - required: true - type: string - - name: caseSensitive - in: query - description: Search case sensitive - required: false - type: string - - name: includePartOfSpeech - in: query - description: Only include these comma-delimited parts of speech - required: false - type: string - - name: excludePartOfSpeech - in: query - description: Exclude these comma-delimited parts of speech - required: false - type: string - - name: minCorpusCount - in: query - description: Minimum corpus frequency for terms - required: false - type: integer - format: int32 - - name: maxCorpusCount - in: query - description: Maximum corpus frequency for terms - required: false - type: integer - format: int32 - - name: minDictionaryCount - in: query - description: Minimum number of dictionary entries for words returned - required: false - type: integer - format: int32 - - name: maxDictionaryCount - in: query - description: Maximum dictionary definition count - required: false - type: integer - format: int32 - - name: minLength - in: query - description: Minimum word length - required: false - type: integer - format: int32 - - name: maxLength - in: query - description: Maximum word length - required: false - type: integer - format: int32 - - name: skip - in: query - description: Results to skip - required: false - type: integer - format: int32 - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - $ref: '#/definitions/WordSearchResults' - '400': - description: Invalid query supplied. - '/wordList.json/{permalink}': - get: - tags: - - wordList - summary: Fetches a WordList by ID - operationId: getWordListByPermalink - parameters: - - name: permalink - in: path - description: permalink of WordList to fetch - required: true - type: string - - name: auth_token - in: header - description: 'The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)' - required: true - type: string - responses: - '200': - description: success - schema: - $ref: '#/definitions/WordList' - '400': - description: Invalid ID supplied - '403': - description: Not Authorized to access WordList - '404': - description: WordList not found - put: - tags: - - wordList - summary: Updates an existing WordList - operationId: updateWordList - parameters: - - name: permalink - in: path - description: permalink of WordList to update - required: true - type: string - - in: body - name: body - description: Updated WordList - required: false - schema: - $ref: '#/definitions/WordList' - - name: auth_token - in: header - description: 'The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)' - required: true - type: string - responses: - '200': - description: success - '400': - description: Invalid ID supplied - '403': - description: Not Authorized to update WordList - '404': - description: WordList not found - delete: - tags: - - wordList - summary: Deletes an existing WordList - operationId: deleteWordList - parameters: - - name: permalink - in: path - description: ID of WordList to delete - required: true - type: string - - name: auth_token - in: header - description: 'The auth token of the logged-in user, obtained by calling /account.json/authenticate/{username} (described above)' - required: true - type: string - responses: - '200': - description: success - '400': - description: Invalid ID supplied - '403': - description: Not Authorized to delete WordList - '404': - description: WordList not found - '/word.json/{word}/hyphenation': - get: - tags: - - word - summary: Returns syllable information for a word - operationId: getHyphenation - parameters: - - name: word - in: path - description: Word to get syllables for - required: true - type: string - - name: useCanonical - in: query - description: "If true will try to return a correct word root ('cats' -> 'cat'). If false returns exactly what was requested." - required: false - type: string - - name: sourceDictionary - in: query - description: 'Get from a single dictionary. Valid options: ahd, century, wiktionary, webster, and wordnet.' - required: false - type: string - - name: limit - in: query - description: Maximum number of results to return - required: false - type: integer - format: int32 - responses: - '200': - description: success - schema: - type: array - items: - $ref: '#/definitions/Syllable' - '400': - description: Invalid word supplied. - /words.json/wordOfTheDay: - get: - tags: - - words - summary: Returns a specific WordOfTheDay - operationId: getWordOfTheDay - parameters: - - name: date - in: query - description: Fetches by date in yyyy-MM-dd - required: false - type: string - responses: - default: - description: success - schema: - $ref: '#/definitions/WordOfTheDay' -definitions: - Syllable: - properties: - text: - type: string - seq: - type: integer - format: int32 - type: - type: string - StringValue: - properties: - word: - type: string - AuthenticationToken: - properties: - token: - type: string - userId: - type: integer - format: int64 - userSignature: - type: string - Sentence: - properties: - hasScoredWords: - type: boolean - id: - type: integer - format: int64 - scoredWords: - type: array - items: - $ref: '#/definitions/ScoredWord' - display: - type: string - rating: - type: integer - format: int32 - documentMetadataId: - type: integer - format: int64 - ExampleSearchResults: - properties: - facets: - type: array - items: - $ref: '#/definitions/Facet' - examples: - type: array - items: - $ref: '#/definitions/Example' - WordSearchResults: - properties: - searchResults: - type: array - items: - $ref: '#/definitions/WordSearchResult' - totalResults: - type: integer - format: int32 - SimpleDefinition: - properties: - text: - type: string - source: - type: string - note: - type: string - partOfSpeech: - type: string - Citation: - properties: - cite: - type: string - source: - type: string - WordList: - properties: - numberWordsInList: - type: integer - format: int64 - userId: - type: integer - format: int64 - name: - type: string - permalink: - type: string - updatedAt: - type: string - format: date-time - username: - type: string - lastActivityAt: - type: string - format: date-time - type: - type: string - id: - type: integer - format: int64 - createdAt: - type: string - format: date-time - description: - type: string - WordObject: - properties: - id: - type: integer - format: int64 - word: - type: string - originalWord: - type: string - suggestions: - type: array - items: - type: string - canonicalForm: - type: string - vulgar: - type: string - Example: - properties: - sentence: - $ref: '#/definitions/Sentence' - exampleId: - type: integer - format: int64 - word: - type: string - text: - type: string - url: - type: string - provider: - $ref: '#/definitions/ContentProvider' - score: - $ref: '#/definitions/ScoredWord' - documentId: - type: integer - format: int64 - title: - type: string - id: - type: integer - format: int64 - year: - type: integer - format: int32 - rating: - type: number - format: float - ContentProvider: - properties: - id: - type: integer - format: int32 - name: - type: string - FrequencySummary: - properties: - unknownYearCount: - type: integer - format: int32 - totalCount: - type: integer - format: int64 - frequencyString: - type: string - word: - type: string - frequency: - type: array - items: - $ref: '#/definitions/Frequency' - Related: - properties: - label1: - type: string - relationshipType: - type: string - label2: - type: string - label3: - type: string - words: - type: array - items: - type: string - gram: - type: string - label4: - type: string - User: - properties: - id: - type: integer - format: int64 - username: - type: string - email: - type: string - status: - type: integer - format: int32 - faceBookId: - type: string - userName: - type: string - displayName: - type: string - password: - type: string - WordOfTheDay: - properties: - definitions: - type: array - items: - $ref: '#/definitions/SimpleDefinition' - htmlExtra: - type: string - parentId: - type: string - examples: - type: array - items: - $ref: '#/definitions/SimpleExample' - contentProvider: - $ref: '#/definitions/ContentProvider' - word: - type: string - note: - type: string - id: - type: integer - format: int64 - createdAt: - type: string - format: date-time - publishDate: - type: string - format: date-time - category: - type: string - createdBy: - type: string - TextPron: - properties: - raw: - type: string - seq: - type: integer - format: int32 - rawType: - type: string - WordSearchResult: - properties: - count: - type: integer - format: int64 - lexicality: - type: number - format: double - word: - type: string - ApiTokenStatus: - properties: - valid: - type: boolean - token: - type: string - resetsInMillis: - type: integer - format: int64 - remainingCalls: - type: integer - format: int64 - expiresInMillis: - type: integer - format: int64 - totalRequests: - type: integer - format: int64 - Note: - properties: - noteType: - type: string - appliesTo: - type: array - items: - type: string - value: - type: string - pos: - type: integer - format: int32 - WordListWord: - properties: - id: - type: integer - format: int64 - word: - type: string - username: - type: string - userId: - type: integer - format: int64 - createdAt: - type: string - format: date-time - numberCommentsOnWord: - type: integer - format: int64 - numberLists: - type: integer - format: int64 - AudioFile: - properties: - voteCount: - type: integer - format: int32 - word: - type: string - attributionText: - type: string - audioType: - type: string - attributionUrl: - type: string - commentCount: - type: integer - format: int32 - fileUrl: - type: string - voteAverage: - type: number - format: float - duration: - type: number - format: double - id: - type: integer - format: int64 - createdAt: - type: string - format: date-time - voteWeightedAverage: - type: number - format: float - description: - type: string - createdBy: - type: string - Definition: - properties: - notes: - type: array - items: - $ref: '#/definitions/Note' - sequence: - type: string - textProns: - type: array - items: - $ref: '#/definitions/TextPron' - extendedText: - type: string - word: - type: string - attributionText: - type: string - citations: - type: array - items: - $ref: '#/definitions/Citation' - partOfSpeech: - type: string - text: - type: string - attributionUrl: - type: string - seqString: - type: string - sourceDictionary: - type: string - score: - type: number - format: float - exampleUses: - type: array - items: - $ref: '#/definitions/ExampleUsage' - relatedWords: - type: array - items: - $ref: '#/definitions/Related' - labels: - type: array - items: - $ref: '#/definitions/Label' - Label: - properties: - text: - type: string - type: - type: string - Facet: - properties: - facetValues: - type: array - items: - $ref: '#/definitions/FacetValue' - name: - type: string - ExampleUsage: - properties: - text: - type: string - SimpleExample: - properties: - id: - type: integer - format: int64 - title: - type: string - text: - type: string - url: - type: string - FacetValue: - properties: - count: - type: integer - format: int64 - value: - type: string - DefinitionSearchResults: - properties: - results: - type: array - items: - $ref: '#/definitions/Definition' - totalResults: - type: integer - format: int32 - Frequency: - properties: - count: - type: integer - format: int64 - year: - type: integer - format: int32 - ScoredWord: - properties: - wordType: - type: string - lemma: - type: string - position: - type: integer - format: int32 - word: - type: string - docTermCount: - type: integer - format: int32 - stopword: - type: boolean - partOfSpeech: - type: string - score: - type: number - format: float - baseWordScore: - type: number - format: double - id: - type: integer - format: int64 - sentenceId: - type: integer - format: int64 - Bigram: - properties: - count: - type: integer - format: int64 - gram2: - type: string - gram1: - type: string - wlmi: - type: number - format: double - mi: - type: number - format: double diff --git a/src/test/resources/2_0/x-discriminator-value.yaml b/src/test/resources/2_0/x-discriminator-value.yaml deleted file mode 100644 index 9dc4dea3e29..00000000000 --- a/src/test/resources/2_0/x-discriminator-value.yaml +++ /dev/null @@ -1,66 +0,0 @@ -swagger: '2.0' -info: - description: 'blah' - version: 1.0.0 - title: sample spec -host: fake.site.com -tags: [] -schemes: - - https -paths: - /numberdata: - post: - operationId: getNumberHolder - consumes: - - application/json - produces: - - application/json - parameters: [] - responses: - '200': - description: successful operation - schema: - $ref: '#/definitions/BaseObj' -securityDefinitions: {} -definitions: - BaseObj: - type: object - discriminator: object_type - required: - - id - - object_type - properties: - id: - type: integer - format: int64 - object_type: - type: string - SubObjType: - type: string - enum: - - daily - - monthly - - quarterly - - yearly - SubObj: - x-discriminator-value: sub-obj - allOf: - - $ref: '#/definitions/BaseObj' - - type: object - discriminator: sub_obj_type - required: - - sub_obj_type - properties: - sub_obj_type: - $ref: '#/definitions/SubObjType' - name: - type: string - DailySubObj: - x-discriminator-value: daily - allOf: - - $ref: '#/definitions/SubObj' - - type: object - properties: - day_of_month: - type: integer - format: int32 \ No newline at end of file From b02f97ea7eba3b88d06d094e538ab3cace8d93da Mon Sep 17 00:00:00 2001 From: Justin Black Date: Mon, 24 Jul 2023 12:58:54 -0700 Subject: [PATCH 2/7] Converts missing v2 specs to v3 specs to fix 2 java tests --- .../codegen/common/ModelUtilsTest.java | 2 +- .../DefaultGeneratorRunnerTest.java | 2 +- src/test/resources/3_0/emptyBaseModel.yaml | 77 +++++++++++++++ .../3_0/refAliasedPrimitiveWithValidation.yml | 94 +++++++++++++++++++ 4 files changed, 173 insertions(+), 2 deletions(-) create mode 100644 src/test/resources/3_0/emptyBaseModel.yaml create mode 100644 src/test/resources/3_0/refAliasedPrimitiveWithValidation.yml diff --git a/src/test/java/org/openapijsonschematools/codegen/common/ModelUtilsTest.java b/src/test/java/org/openapijsonschematools/codegen/common/ModelUtilsTest.java index ca0ca8e1e63..bd43c92f880 100644 --- a/src/test/java/org/openapijsonschematools/codegen/common/ModelUtilsTest.java +++ b/src/test/java/org/openapijsonschematools/codegen/common/ModelUtilsTest.java @@ -99,7 +99,7 @@ public void testGetUnusedSchemas() { @Test public void testIsModelAllowsEmptyBaseModel() { - final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/2_0/emptyBaseModel.yaml"); + final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/emptyBaseModel.yaml"); Schema commandSchema = ModelUtils.getSchema(openAPI, "Command"); Assert.assertTrue(ModelUtils.isModel(commandSchema)); diff --git a/src/test/java/org/openapijsonschematools/codegen/generatorrunner/DefaultGeneratorRunnerTest.java b/src/test/java/org/openapijsonschematools/codegen/generatorrunner/DefaultGeneratorRunnerTest.java index 9ed4a0d7440..25f6bdb8cdf 100644 --- a/src/test/java/org/openapijsonschematools/codegen/generatorrunner/DefaultGeneratorRunnerTest.java +++ b/src/test/java/org/openapijsonschematools/codegen/generatorrunner/DefaultGeneratorRunnerTest.java @@ -350,7 +350,7 @@ public void testFromPaths() throws Exception { @Test public void testRefModelValidationProperties() { - OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/2_0/refAliasedPrimitiveWithValidation.yml"); + OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/refAliasedPrimitiveWithValidation.yml"); ClientOptInput opts = new ClientOptInput(); opts.openAPI(openAPI); DefaultGenerator config = new DefaultGenerator(); diff --git a/src/test/resources/3_0/emptyBaseModel.yaml b/src/test/resources/3_0/emptyBaseModel.yaml new file mode 100644 index 00000000000..bc4c4a35939 --- /dev/null +++ b/src/test/resources/3_0/emptyBaseModel.yaml @@ -0,0 +1,77 @@ +openapi: 3.0.1 +info: + title: Test Command model generation + description: Test Command model generation + version: 1.0.0 +servers: + - url: https://localhost:8080/ +paths: + /execute: + post: + operationId: executeRealCommand + requestBody: + description: A payload for executing a real command. + content: + '*/*': + schema: + $ref: '#/components/schemas/RealCommand' + required: true + responses: + 204: + description: Successful request. No content returned. + content: {} + 400: + description: Bad request. + content: + '*/*': + schema: + $ref: '#/components/schemas/ApiError' + 404: + description: Not found. + content: + '*/*': + schema: + $ref: '#/components/schemas/ApiError' + default: + description: Unknown error. + content: + '*/*': + schema: + $ref: '#/components/schemas/ApiError' + x-codegen-request-body-name: real_command +components: + schemas: + Command: + title: Command + type: object + description: The base object for all command objects. + x-is-free-form: false + RealCommand: + title: RealCommand + description: The real command. + allOf: + - $ref: '#/components/schemas/Command' + ApiError: + title: ApiError + required: + - code + - message + type: object + properties: + code: + type: string + description: The error code. Usually, it is the HTTP error code. + readOnly: true + message: + type: string + description: The error message. + readOnly: true + description: The base object for API errors. + requestBodies: + b_real_command: + description: A payload for executing a real command. + content: + '*/*': + schema: + $ref: '#/components/schemas/RealCommand' + required: true diff --git a/src/test/resources/3_0/refAliasedPrimitiveWithValidation.yml b/src/test/resources/3_0/refAliasedPrimitiveWithValidation.yml new file mode 100644 index 00000000000..d2d75033b1b --- /dev/null +++ b/src/test/resources/3_0/refAliasedPrimitiveWithValidation.yml @@ -0,0 +1,94 @@ +openapi: 3.0.1 +info: + title: OpenAPI Petstore + description: Tests models which trigger aliased primitives but contain JSON Schema + Validation Properties + license: + name: Apache-2.0 + url: https://www.apache.org/licenses/LICENSE-2.0.html + version: 1.0.0 +servers: + - url: http://petstore.swagger.io:80/v2 +tags: + - name: fake + description: A fake api +paths: + /fake/StringEnum: + post: + tags: + - fake + description: Test serialization of StringEnum + operationId: StringEnum + requestBody: + description: Input string as post body + content: + '*/*': + schema: + $ref: '#/components/schemas/StringEnum' + required: false + responses: + 200: + description: Returned string + content: + '*/*': + schema: + $ref: '#/components/schemas/StringEnum' + x-codegen-request-body-name: body + /fake/StringRegex: + post: + tags: + - fake + description: Test serialization of StringRegex + operationId: StringRegex + requestBody: + description: Input string as post body + content: + '*/*': + schema: + $ref: '#/components/schemas/StringRegex' + required: false + responses: + 200: + description: Returned string + content: + '*/*': + schema: + $ref: '#/components/schemas/StringRegex' + x-codegen-request-body-name: body + /fake/ObjectModelWithRefs: + post: + tags: + - fake + description: Test serialization of ObjectModelWithRefs + operationId: ObjectModelWithRefs + requestBody: + description: Input object as post body + content: + '*/*': + schema: + $ref: '#/components/schemas/ObjectModelWithRefs' + required: false + responses: + 200: + description: Returned object + content: + '*/*': + schema: + $ref: '#/components/schemas/ObjectModelWithRefs' + x-codegen-request-body-name: body +components: + schemas: + ObjectModelWithRefs: + required: + - stringRegex + type: object + properties: + stringRegex: + $ref: '#/components/schemas/StringRegex' + StringEnum: + type: string + enum: + - a + StringRegex: + pattern: ^\d{3}-\d{2}-\d{4}$ + type: string From d72765fbf5f9f5f8f06b0ee2e7908793a83f32c0 Mon Sep 17 00:00:00 2001 From: Justin Black Date: Mon, 24 Jul 2023 13:08:42 -0700 Subject: [PATCH 3/7] Updates readme links --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ac0a3e03b03..cf0535cc3e4 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,9 @@ You can join us here: https://discord.gg/mHB8WEQuYQ ## Reasons To Use the Python Generator -- [Autogenerated thorough testing of json schema keyword features in models and endpoints](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/tree/master/samples/openapi3/client/3_0_3_unit_test/python/test) which come from the [json schema test suite](https://github.com/json-schema-org/JSON-Schema-Test-Suite) +- [Autogenerated thorough testing of json schema keyword features in models and endpoints](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/tree/master/samples/client/3_0_3_unit_test/python/test) which come from the [json schema test suite](https://github.com/json-schema-org/JSON-Schema-Test-Suite) - [Tests are passing in CI](https://app.circleci.com/pipelines/github/openapi-json-schema-tools/openapi-json-schema-generator?branch=master) -- [Test endpoints are tagged by the relevant keyword like type/format/allOf 25+ keywords and counting](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/tree/master/samples/openapi3/client/3_0_3_unit_test/python/docs/apis/tags) +- [Test endpoints are tagged by the relevant keyword like type/format/allOf 25+ keywords and counting](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/tree/master/samples/client/3_0_3_unit_test/python/docs/apis/tags) - Run time type checking and validation checking when: - instantiating models - sending to endpoints @@ -223,7 +223,7 @@ java -jar target/openapi-json-schema-generator-cli.jar generate \ -g python \ -t src/main/resources/python \ --additional-properties packageName=petstore_api \ - -o samples/openapi3/client/petstore/python + -o samples/client/petstore/python ``` with a number of options. [The python options are documented here.](docs/generators/python.md) From dbf9cdf6d994b95dd0a20407ffec50740bffbe38 Mon Sep 17 00:00:00 2001 From: Justin Black Date: Mon, 24 Jul 2023 13:11:50 -0700 Subject: [PATCH 4/7] Updates gitignore --- .gitignore | 211 ----------------------------------------------------- 1 file changed, 211 deletions(-) diff --git a/.gitignore b/.gitignore index eb6c0bf1aec..7bc90ae5294 100644 --- a/.gitignore +++ b/.gitignore @@ -46,119 +46,9 @@ test-output/ nbactions.xml test-output/ -# scalatra -samples/server-generator/scalatra/output -samples/server-generator/scalatra/target -samples/server-generator/scalatra/output/.history - -# nodejs -**/node_modules -samples/server-generator/node/output/node_modules -samples/server/petstore/nodejs/node_modules -samples/server/petstore/nodejs-server/node_modules - -# qt cpp -samples/client/build -samples/client/petstore/build -samples/client/petstore/cpp-qt/PetStore/moc_* -samples/client/petstore/cpp-qt/PetStore/*.o -samples/client/petstore/cpp-qt/build-* -samples/client/petstore/cpp-qt/build-* -samples/client/petstore/cpp-qt/PetStore/PetStore -samples/client/petstore/cpp-qt/PetStore/Makefile -samples/client/petstore/cpp-qt/PetStore/PetStore.pro.user -samples/client/petstore/cpp-qt/CMakeLists.txt.user - -# cpprestsdk -samples/client/petstore/cpp-restsdk/CMakeCache.txt -samples/client/petstore/cpp-restsdk/CMakeFiles/ -samples/client/petstore/cpp-restsdk/Makefile -samples/client/petstore/cpp-restsdk/cmake_install.cmake - #Java/Android **/.gradle -samples/client/petstore/java/hello.txt -samples/client/petstore/java/okhttp-gson/hello.txt -samples/client/petstore/java/jersey1/hello.txt -samples/client/petstore/java/jersey2-java8/hello.txt -samples/client/petstore/java/jersey2/hello.txt -samples/client/petstore/android/default/hello.txt -samples/client/petstore/android/volley/.gradle/ -samples/client/petstore/android/volley/build/ -samples/client/petstore/java/jersey2/.gradle/ -samples/client/petstore/java/jersey2/build/ -samples/client/petstore/java/okhttp-gson/.gradle/ -samples/client/petstore/java/okhttp-gson/build/ -samples/client/petstore/java/feign/build/ -samples/client/petstore/java/feign10x/build/ -samples/client/petstore/java/feign/project/ -samples/client/petstore/java/feign10x/project/ -samples/client/petstore/java/retrofit/build/ -samples/client/petstore/java/retrofit2/build/ -samples/client/petstore/java/retrofit2/hello.txt -samples/client/petstore/java/retrofit2rx/build/ -samples/client/petstore/java/default/build/ -samples/client/petstore/scala/build/ -samples/client/petstore/java/resttemplate/hello.txt -samples/client/petstore/java/retrofit2/hello.txt -samples/client/petstore/java/feign/hello.txt -samples/client/petstore/java/jersey2-java6/project/ -samples/client/petstore/java/jersey2-java8/project/ -samples/client/petstore/java/jersey2/project/ - -# Perl -samples/client/petstore/perl/deep_module_test/ - -# Objc -samples/client/petstore/objc/default/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata -samples/client/petstore/objc/default/SwaggerClientTests/Build -samples/client/petstore/objc/default/SwaggerClientTests/Pods -samples/client/petstore/objc/default/SwaggerClientTests/SwaggerClient.xcworkspace -samples/client/petstore/objc/default/SwaggerClientTests/Podfile.lock - -samples/client/petstore/objc/core-data/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata -samples/client/petstore/objc/core-data/SwaggerClientTests/Build -samples/client/petstore/objc/core-data/SwaggerClientTests/Pods -samples/client/petstore/objc/core-data/SwaggerClientTests/SwaggerClient.xcworkspace -samples/client/petstore/objc/core-data/SwaggerClientTests/Podfile.lock -# Swift -samples/client/petstore/swift/**/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata -samples/client/petstore/swift/**/SwaggerClientTests/SwaggerClient.xcworkspace/xcuserdata -samples/client/petstore/swift/**/SwaggerClientTests/Pods/ -#samples/client/petstore/swift/**/SwaggerClientTests/Pods/Pods.xcodeproj/xcuserdata -#samples/client/petstore/swift/**/SwaggerClientTests/Pods/Pods.xcodeproj/xcshareddata/xcschemes -samples/client/petstore/swift/**/SwaggerClientTests/Podfile.lock -# Swift3 -samples/client/petstore/swift3/**/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata -samples/client/petstore/swift3/**/SwaggerClientTests/SwaggerClient.xcworkspace/xcuserdata -#samples/client/petstore/swift3/**/SwaggerClientTests/Pods/ -#samples/client/petstore/swift3/**/SwaggerClientTests/Pods/Pods.xcodeproj/xcuserdata -#samples/client/petstore/swift3/**/SwaggerClientTests/Pods/Pods.xcodeproj/xcshareddata/xcschemes -samples/client/petstore/swift3/**/SwaggerClientTests/Podfile.lock - -# C# -*.csproj.user -samples/client/petstore/csharp/SwaggerClient/IO.Swagger.userprefs -samples/client/petstore/csharp/SwaggerClientTest/obj -samples/client/petstore/csharp/SwaggerClientTest/bin -samples/client/petstore/csharp/SwaggerClientTest/packages -samples/client/petstore/csharp/SwaggerClientTest/bin/Debug/ -samples/client/petstore/csharp/SwaggerClientTest/obj/Debug/ -samples/client/petstore/csharp/SwaggerClientTest/TestResult.xml -samples/client/petstore/csharp/SwaggerClientTest/nuget.exe -samples/client/petstore/csharp/SwaggerClientTest/testrunner/ -samples/client/petstore/csharp/SwaggerClient/.vs -samples/client/petstore/csharp/SwaggerClient/nuget.exe -samples/client/petstore/csharp/SwaggerClient/obj -samples/client/petstore/csharp/SwaggerClient/bin -samples/client/petstore/csharp/SwaggerClient/obj/Debug/ -samples/client/petstore/csharp/SwaggerClient/bin/Debug/ -samples/client/petstore/csharp/SwaggerClient/packages -samples/client/petstore/csharp/SwaggerClient/TestResult.xml -samples/client/petstore/csharp/SwaggerClientWithPropertyChanged/IO.Swagger.userprefs -samples/client/petstore/csharp-refactor/OpenAPIClient/TestResult.xml -samples/client/petstore/csharp-refactor/OpenAPIClient/nuget.exe # Python *.pyc @@ -168,104 +58,3 @@ samples/client/petstore/python/swagger_client.egg-info/SOURCES.txt samples/client/petstore/python/.coverage samples/client/petstore/python/.projectile samples/client/petstore/python/.venv/ -samples/client/petstore/python-asyncio/.venv/ -samples/client/petstore/python-asyncio/.pytest_cache/ -samples/client/petstore/python-tornado/.venv/ - -# PHP -samples/client/petstore/php/OpenAPIClient-php/composer.lock -samples/client/petstore/php-dt/composer.lock -samples/client/petstore/php-dt-modern/composer.lock -samples/openapi3/server/petstore/php-symfony/SymfonyBundle-php/composer.lock -samples/server/petstore/php-laravel/lib/composer.lock -samples/server/petstore/php-lumen/lib/composer.lock -samples/server/petstore/php-slim4/composer.lock -samples/server/petstore/php-symfony/SymfonyBundle-php/composer.lock -samples/server/petstore/php-mezzio-ph/composer.lock -samples/server/petstore/php-mezzio-ph-modern/composer.lock - -# ts -samples/client/petstore/typescript-angular2/npm/npm-debug.log -samples/client/petstore/typescript-node/npm/npm-debug.log -samples/client/petstore/typescript-angular/tsd-debug.log -samples/client/petstore/typescript-axios/tests/**/dist/ -samples/client/petstore/typescript-fetch/tests/**/dist/ - -# aspnetcore -samples/server/petstore/aspnetcore/.vs/ -effective.pom - -# kotlin -samples/openapi3/client/petstore/kotlin/build -samples/server/petstore/kotlin-server/ktor/build -samples/server/petstore/kotlin-springboot/build -samples/client/petstore/kotlin*/src/main/kotlin/test/ -samples/client/petstore/kotlin*/build/ - -# haskell -.stack-work -.cabal-sandbox -cabal.project.local -samples/client/petstore/haskell-http-client/docs/haddock-bundle.min.js -samples/client/petstore/haskell-http-client/docs/meta.json -samples/client/petstore/haskell-http-client/docs/quick-jump.css -samples/client/petstore/haskell-http-client/stack.yaml.lock -samples/server/petstore/haskell-servant/stack.yaml.lock -samples/server/petstore/haskell-yesod/stack.yaml.lock - -# R -.Rproj.user -samples/client/petstore/R/**/petstore.Rcheck/ -samples/client/petstore/R/**/*.tar.gz -samples/client/petstore/R/R.Rproj -samples/client/petstore/R/man/ -samples/client/petstore/R-httr2-wrapper/man/ -samples/client/petstore/R-httr2/man/ - -# elixir -samples/client/petstore/elixir/_build/ -samples/client/petstore/elixir/deps/ -samples/client/petstore/elixir/mix.lock - -# groovy -samples/client/petstore/groovy/build - -# erlang -samples/client/petstore/erlang-client/_build/ -samples/client/petstore/erlang-client/rebar.lock -samples/client/petstore/erlang-proper/_build/ -samples/client/petstore/erlang-proper/rebar.lock -samples/server/petstore/erlang-server/_build/ -samples/server/petstore/erlang-server/rebar.lock - -# Dart -**/dart*/**/.dart_tool -**/dart*/**/.packages -**/dart*/**/pubspec.lock -# Dart dio -**/dart*/**/*.g.dart - -# JS -samples/client/petstore/javascript-es6/package-lock.json -samples/client/petstore/javascript-promise-es6/package-lock.json -samples/client/petstore/javascript-apollo/package-lock.json - -# elm -samples/client/petstore/elm/index.html - -# C -samples/client/petstore/c/build -samples/client/petstore/c/*.so - -# Ruby -samples/openapi3/client/petstore/ruby/Gemfile.lock -samples/openapi3/client/petstore/ruby-faraday/Gemfile.lock - -# Crystal -samples/client/petstore/crystal/lib - -# Go -samples/openapi3/client/petstore/go/privatekey.pem - -## OCaml -samples/client/petstore/ocaml/_build/ From 1e863d1e36e34130381ea0f9b0c6604b87085c54 Mon Sep 17 00:00:00 2001 From: Justin Black Date: Mon, 24 Jul 2023 16:47:07 -0700 Subject: [PATCH 5/7] Fixes 2 java tests --- .../generators/DefaultGeneratorTest.java | 5 +- src/test/resources/3_0/composed-allof.yaml | 55 +++++++++++++++++++ 2 files changed, 57 insertions(+), 3 deletions(-) create mode 100644 src/test/resources/3_0/composed-allof.yaml diff --git a/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java b/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java index 7866d230c3f..abef1213875 100644 --- a/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java +++ b/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java @@ -629,7 +629,7 @@ public void testExample3() { @Test public void testDiscriminator() { - final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml"); + final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml"); DefaultGenerator codegen = new DefaultGenerator(); Schema animal = openAPI.getComponents().getSchemas().get("Animal"); @@ -642,7 +642,6 @@ public void testDiscriminator() { CodegenDiscriminator discriminator = animalModel.discriminator; String propertyName = "className"; TreeSet mappedModels = new TreeSet<>(); - mappedModels.add(new CodegenDiscriminator.MappedModel("BigCat", "BigCat")); mappedModels.add(new CodegenDiscriminator.MappedModel("Cat", "Cat")); mappedModels.add(new CodegenDiscriminator.MappedModel("Dog", "Dog")); @@ -1334,7 +1333,7 @@ public void verifyXDiscriminatorValue() { @Test public void testAllOfSingleRefNoOwnProps() { - final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/2_0/composed-allof.yaml"); + final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/composed-allof.yaml"); final DefaultGenerator codegen = new GeneratorWithMultipleInheritance(); Schema schema = openAPI.getComponents().getSchemas().get("NewMessageEventCoreNoOwnProps"); diff --git a/src/test/resources/3_0/composed-allof.yaml b/src/test/resources/3_0/composed-allof.yaml new file mode 100644 index 00000000000..af3c2deeae6 --- /dev/null +++ b/src/test/resources/3_0/composed-allof.yaml @@ -0,0 +1,55 @@ +openapi: 3.0.1 +info: + title: Test API + version: "2" +servers: + - url: /xx2 +paths: + /ping: + post: + tags: + - Messaging + summary: Add a message event to the given message calendar + operationId: addMessageEventToMessageCalendar + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/MessageEventCoreWithTimeListEntries' + required: true + responses: + 200: + description: OK + content: {} + x-codegen-request-body-name: new-message-event +components: + schemas: + MessageEventCoreWithTimeListEntries: + description: Base of a message event with Time List entries + allOf: + - $ref: '#/components/schemas/MessageEventCore' + - required: + - timeListEntries + type: object + properties: + timeListEntries: + type: array + items: + $ref: '#/components/schemas/TimeListEntry' + MessageEventCore: + type: object + properties: + id: + type: integer + message: + type: string + TimeListEntry: + type: object + properties: + p1: + type: string + p2: + type: string + NewMessageEventCoreNoOwnProps: + allOf: + - $ref: '#/components/schemas/MessageEventCore' From 6da30219b2c751cfb65ab56bd3be3b219f3ddc62 Mon Sep 17 00:00:00 2001 From: Justin Black Date: Mon, 24 Jul 2023 17:04:50 -0700 Subject: [PATCH 6/7] Fixes more java tests, removes more unused samples --- .../generators/DefaultGeneratorTest.java | 4 +- src/test/resources/2_0/sample_spec.yml | 21 + src/test/resources/3_0/asciidoc/api-docs.json | 1416 --------- .../rest/project/GET/GET.json | 16 - .../rest/project/GET/curl-request.adoc | 4 - .../rest/project/GET/http-request.adoc | 6 - .../rest/project/GET/http-response.adoc | 11 - .../rest/project/GET/httpie-request.adoc | 4 - .../rest/project/GET/request-body.adoc | 4 - .../rest/project/GET/response-body.adoc | 4 - .../rest/project/GET/implementation.adoc | 2 - .../asciidoc/specs/rest/project/GET/spec.adoc | 7 - .../resources/3_0/aspnetcore/petstore.yaml | 754 ----- .../resources/3_0/avro-schema/petstore.yaml | 748 ----- src/test/resources/3_0/cpp-qt/petstore.yaml | 755 ----- ...odels-for-testing-with-http-signature.yaml | 2162 -------------- ...ith-fake-endpoints-models-for-testing.yaml | 1910 ------------ .../3_0/markdown/expected/Models/Object.md | 38 - .../expected/Models/Object_InlinedObject.md | 9 - .../expected/Models/ReferencedObject.md | 9 - .../3_0/markdown/expected/Models/String.md | 9 - .../resources/3_0/markdown/expected/README.md | 24 - .../resources/3_0/markdown/issue_6096.yaml | 146 - .../resources/3_0/micronaut/content-type.yaml | 29 - .../3_0/micronaut/multi-tags-test.yaml | 155 - src/test/resources/3_0/micronaut/oauth2.yaml | 25 - .../3_0/micronaut/roles-extension-test.yaml | 165 -- src/test/resources/3_0/php/issue_10244.yaml | 26 - ...odels-for-testing-with-http-signature.yaml | 2185 -------------- .../resources/3_0/powershell/petstore.yaml | 764 ----- .../resources/3_0/protobuf-schema/pet.proto | 25 - src/test/resources/3_0/protobuf/petstore.yaml | 748 ----- ...odels-for-testing-with-http-signature.yaml | 2551 ----------------- src/test/resources/3_0/r/petstore.yaml | 1119 -------- .../3_0/rust-server/multipart-v3.yaml | 123 - .../3_0/rust-server/no-example-v3.yaml | 23 - .../resources/3_0/rust-server/openapi-v3.yaml | 654 ----- .../resources/3_0/rust-server/ops-v3.yaml | 192 -- .../3_0/rust-server/ping-bearer-auth.yaml | 21 - src/test/resources/3_0/rust/petstore.yaml | 861 ------ .../resources/3_0/scala-akka/petstore.yaml | 742 ----- .../3_0/scala/issue_10187_operatorName.yaml | 50 - src/test/resources/3_0/scala/petstore.yaml | 760 ----- .../resources/3_0/scala/stripModelName.yaml | 46 - .../3_0/spring/10167-nullable-set.yml | 51 - .../date-time-parameter-types-for-testing.yml | 104 - .../resources/3_0/spring/issue_10278.yaml | 112 - src/test/resources/3_0/spring/issue_11323.yml | 41 - .../resources/3_0/spring/issue_5026-b.yaml | 34 - src/test/resources/3_0/spring/issue_5026.yaml | 35 - src/test/resources/3_0/spring/issue_8045.yaml | 45 - ...h-separate-models-and-api-inheritance.yaml | 35 - .../resources/3_0/typescript-fetch/enum.yaml | 229 -- .../3_0/typescript/unique_items.yaml | 31 - src/test/resources/3_0/wsdl/petstore.yaml | 728 ----- .../resources/3_0/x-discriminator-value.yaml | 64 + .../codegen/scala/JavaTimeObj.scala.txt | 49 - .../resources/codegen/scala/SomeObj.scala.txt | 49 - 58 files changed, 87 insertions(+), 20847 deletions(-) create mode 100644 src/test/resources/2_0/sample_spec.yml delete mode 100644 src/test/resources/3_0/asciidoc/api-docs.json delete mode 100644 src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/GET.json delete mode 100644 src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/curl-request.adoc delete mode 100644 src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/http-request.adoc delete mode 100644 src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/http-response.adoc delete mode 100644 src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/httpie-request.adoc delete mode 100644 src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/request-body.adoc delete mode 100644 src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/response-body.adoc delete mode 100644 src/test/resources/3_0/asciidoc/specs/rest/project/GET/implementation.adoc delete mode 100644 src/test/resources/3_0/asciidoc/specs/rest/project/GET/spec.adoc delete mode 100644 src/test/resources/3_0/aspnetcore/petstore.yaml delete mode 100644 src/test/resources/3_0/avro-schema/petstore.yaml delete mode 100644 src/test/resources/3_0/cpp-qt/petstore.yaml delete mode 100644 src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml delete mode 100644 src/test/resources/3_0/javascript/petstore-with-fake-endpoints-models-for-testing.yaml delete mode 100644 src/test/resources/3_0/markdown/expected/Models/Object.md delete mode 100644 src/test/resources/3_0/markdown/expected/Models/Object_InlinedObject.md delete mode 100644 src/test/resources/3_0/markdown/expected/Models/ReferencedObject.md delete mode 100644 src/test/resources/3_0/markdown/expected/Models/String.md delete mode 100644 src/test/resources/3_0/markdown/expected/README.md delete mode 100644 src/test/resources/3_0/markdown/issue_6096.yaml delete mode 100644 src/test/resources/3_0/micronaut/content-type.yaml delete mode 100644 src/test/resources/3_0/micronaut/multi-tags-test.yaml delete mode 100644 src/test/resources/3_0/micronaut/oauth2.yaml delete mode 100644 src/test/resources/3_0/micronaut/roles-extension-test.yaml delete mode 100644 src/test/resources/3_0/php/issue_10244.yaml delete mode 100644 src/test/resources/3_0/powershell/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml delete mode 100644 src/test/resources/3_0/powershell/petstore.yaml delete mode 100644 src/test/resources/3_0/protobuf-schema/pet.proto delete mode 100644 src/test/resources/3_0/protobuf/petstore.yaml delete mode 100644 src/test/resources/3_0/python-prior/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml delete mode 100644 src/test/resources/3_0/r/petstore.yaml delete mode 100644 src/test/resources/3_0/rust-server/multipart-v3.yaml delete mode 100644 src/test/resources/3_0/rust-server/no-example-v3.yaml delete mode 100644 src/test/resources/3_0/rust-server/openapi-v3.yaml delete mode 100644 src/test/resources/3_0/rust-server/ops-v3.yaml delete mode 100644 src/test/resources/3_0/rust-server/ping-bearer-auth.yaml delete mode 100644 src/test/resources/3_0/rust/petstore.yaml delete mode 100644 src/test/resources/3_0/scala-akka/petstore.yaml delete mode 100644 src/test/resources/3_0/scala/issue_10187_operatorName.yaml delete mode 100644 src/test/resources/3_0/scala/petstore.yaml delete mode 100644 src/test/resources/3_0/scala/stripModelName.yaml delete mode 100644 src/test/resources/3_0/spring/10167-nullable-set.yml delete mode 100644 src/test/resources/3_0/spring/date-time-parameter-types-for-testing.yml delete mode 100644 src/test/resources/3_0/spring/issue_10278.yaml delete mode 100644 src/test/resources/3_0/spring/issue_11323.yml delete mode 100644 src/test/resources/3_0/spring/issue_5026-b.yaml delete mode 100644 src/test/resources/3_0/spring/issue_5026.yaml delete mode 100644 src/test/resources/3_0/spring/issue_8045.yaml delete mode 100644 src/test/resources/3_0/typescript-axios/with-separate-models-and-api-inheritance.yaml delete mode 100644 src/test/resources/3_0/typescript-fetch/enum.yaml delete mode 100644 src/test/resources/3_0/typescript/unique_items.yaml delete mode 100644 src/test/resources/3_0/wsdl/petstore.yaml create mode 100644 src/test/resources/3_0/x-discriminator-value.yaml delete mode 100644 src/test/resources/codegen/scala/JavaTimeObj.scala.txt delete mode 100644 src/test/resources/codegen/scala/SomeObj.scala.txt diff --git a/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java b/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java index abef1213875..0d81b0a92aa 100644 --- a/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java +++ b/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java @@ -280,7 +280,7 @@ public void testDateTimeFormParameterHasDefaultValue() { @Test public void testOriginalOpenApiDocumentVersion() { // Test with OAS 2.0 document. - String location = "src/test/resources/2_0/python-prior/petstore-with-fake-endpoints-models-for-testing.yaml"; + String location = "src/test/resources/2_0/sample_spec.yml"; OpenAPI openAPI = TestUtils.parseFlattenSpec(location); SemVer version = ModelUtils.getOpenApiVersion(openAPI, location, null); Assert.assertEquals(version, new SemVer("2.0.0")); @@ -1295,7 +1295,7 @@ private void verifyMyPetsDiscriminator(CodegenDiscriminator discriminator) { @Test public void verifyXDiscriminatorValue() { - final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/2_0/x-discriminator-value.yaml"); + final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/x-discriminator-value.yaml"); final DefaultGenerator config = new DefaultGenerator(); config.setOpenAPI(openAPI); diff --git a/src/test/resources/2_0/sample_spec.yml b/src/test/resources/2_0/sample_spec.yml new file mode 100644 index 00000000000..c4080768a58 --- /dev/null +++ b/src/test/resources/2_0/sample_spec.yml @@ -0,0 +1,21 @@ +swagger: "2.0" +info: + title: Sample API + description: API description in Markdown. + version: 1.0.0 + +host: api.example.com +basePath: /v1 +schemes: + - https + +paths: + /users: + get: + summary: Returns a list of users. + description: Optional extended description in Markdown. + produces: + - application/json + responses: + 200: + description: OK \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/api-docs.json b/src/test/resources/3_0/asciidoc/api-docs.json deleted file mode 100644 index 5c7b2ce7aeb..00000000000 --- a/src/test/resources/3_0/asciidoc/api-docs.json +++ /dev/null @@ -1,1416 +0,0 @@ -{ - "openapi": "3.0.1", - "info": { - "title": "time@work rest api", - "description": "internal rest api, used by time@work angular client", - "contact": { - "name": "man@home", - "url": "https://gitlab.com/spare-time-demos/timeatwork", - "email": "man.at.home@do-not-use-this-mail.com" - }, - "license": { - "name": "Apache 2.0", - "url": "https://www.apache.org/licenses/LICENSE-2.0.txt" - }, - "version": "0.1" - }, - "externalDocs": { - "description": "specs", - "url": "https://gitlab.com/spare-time-demos/timeatwork/tree/master/docs/src/main/docs/features" - }, - "servers": [ - { - "url": "http://localhost", - "description": "Generated server url" - } - ], - "tags": [ - { - "name": "ui-admin", - "description": "ui: admin and team lead api calls" - }, - { - "name": "ui-user", - "description": "ui: user api calls" - }, - { - "name": "security", - "description": "login" - }, - { - "name": "admin", - "description": "admin api, internal use" - } - ], - "paths": { - "/rest/admin/info": { - "get": { - "tags": [ - "admin" - ], - "summary": "(dummy) application info endpoint.", - "operationId": "info", - "responses": { - "200": { - "description": "default response", - "content": { - "*/*": { - "schema": { - "type": "string" - } - } - } - } - } - } - }, - "/rest/admin/job/usersync": { - "get": { - "tags": [ - "admin" - ], - "summary": "start background job: usersync", - "operationId": "startuserSync", - "responses": { - "200": { - "description": "default response", - "content": { - "*/*": { - "schema": { - "type": "string" - } - } - } - } - } - } - }, - "/authentication": { - "post": { - "tags": [ - "security" - ], - "summary": "login with username and password, getting an jwt token on successful.", - "operationId": "login", - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/AuthenticationRequest" - } - } - } - }, - "responses": { - "200": { - "description": "default response", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/AuthenticationResult" - } - } - } - } - } - } - }, - "/rest/project/": { - "get": { - "tags": [ - "ui-admin" - ], - "summary": "retrieving all visible projects for current user.", - "operationId": "getProjects", - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/CProject" - } - } - } - } - } - } - }, - "post": { - "tags": [ - "ui-admin" - ], - "summary": "create a new project.", - "operationId": "createProject", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CProject" - } - } - } - }, - "responses": { - "201": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CProject" - } - } - } - } - } - } - }, - "/rest/project/{projectId}": { - "get": { - "tags": [ - "ui-admin" - ], - "summary": "retrieving a specific visible projects for current user.", - "operationId": "getProject", - "parameters": [ - { - "name": "projectId", - "in": "path", - "description": "unique project id to find", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - }, - "example": "0185" - } - ], - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CProject" - } - } - } - } - } - }, - "put": { - "tags": [ - "ui-admin" - ], - "summary": "change an existing project.", - "operationId": "changeProject", - "parameters": [ - { - "name": "projectId", - "in": "path", - "description": "unique project id to change", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - }, - "example": "0815" - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CProject" - } - } - } - }, - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CProject" - } - } - } - } - } - } - }, - "/rest/project/{projectId}/task": { - "get": { - "tags": [ - "ui-admin" - ], - "summary": "retrieving tasks for a specific project.", - "operationId": "getProjectTasks", - "parameters": [ - { - "name": "projectId", - "in": "path", - "description": "project id to find tasks for", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - }, - "example": "0815" - } - ], - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/CTask" - } - } - } - } - } - } - }, - "post": { - "tags": [ - "ui-admin" - ], - "summary": "create a new task for an existing project", - "operationId": "createTaskForProject", - "parameters": [ - { - "name": "projectId", - "in": "path", - "description": "project id for task to change", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - }, - "example": "0815" - } - ], - "requestBody": { - "description": "new task data", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CTask" - } - } - }, - "required": false - }, - "responses": { - "201": { - "description": "task created", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CTask" - } - } - } - }, - "403": { - "description": "not authorized as project lead or admin", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CTask" - } - } - } - }, - "404": { - "description": "project not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ResponseStatusException" - } - } - } - } - } - } - }, - "/rest/task/{taskId}/assignment": { - "get": { - "tags": [ - "ui-admin" - ], - "summary": "retrieving team member assignments for a specific task.", - "operationId": "getTaskAssignments", - "parameters": [ - { - "name": "taskId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/CTaskAssignment" - } - } - } - } - } - } - }, - "post": { - "tags": [ - "ui-admin" - ], - "summary": "add a new assignment to an existing task.", - "operationId": "createAssignment", - "parameters": [ - { - "name": "taskId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CTaskAssignment" - } - } - } - }, - "responses": { - "201": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CTaskAssignment" - } - } - } - } - } - } - }, - "/rest/task/{taskId}": { - "get": { - "tags": [ - "ui-admin" - ], - "summary": "retrieving a specific task.", - "operationId": "getTask", - "parameters": [ - { - "name": "taskId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "responses": { - "200": { - "description": "default response", - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/CTask" - } - } - } - } - } - }, - "put": { - "tags": [ - "ui-admin" - ], - "summary": "change an existing task.", - "operationId": "changeTask", - "parameters": [ - { - "name": "taskId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CTask" - } - } - } - }, - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Task" - } - } - } - } - } - }, - "delete": { - "tags": [ - "ui-admin" - ], - "summary": "delete an existing task.", - "operationId": "deleteTask", - "parameters": [ - { - "name": "taskId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "type": "integer", - "format": "int64" - } - } - } - } - } - } - }, - "/rest/task/{taskId}/assignment/{assignmentId}": { - "put": { - "tags": [ - "ui-admin" - ], - "summary": "change from/until of given assignment", - "operationId": "changeAssignment", - "parameters": [ - { - "name": "taskId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - }, - { - "name": "assignmentId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CTaskAssignment" - } - } - } - }, - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CTaskAssignment" - } - } - } - } - } - }, - "delete": { - "tags": [ - "ui-admin" - ], - "summary": "delete an existing assignment from task", - "operationId": "deleteAssignment", - "parameters": [ - { - "name": "taskId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - }, - { - "name": "assignmentId", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "responses": { - "200": { - "description": "default response", - "content": { - "*/*": { - "schema": { - "type": "integer", - "format": "int64" - } - } - } - } - } - } - }, - "/rest/teammember": { - "get": { - "tags": [ - "ui-admin", - "ui-user" - ], - "summary": "retrieving all known users.", - "operationId": "getTeamMembers", - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/CTeamMember" - } - } - } - } - } - } - } - }, - "/rest/workweek/{from-iso-date-string}": { - "get": { - "tags": [ - "ui-user" - ], - "summary": "retrieving work week for given week, date format: /rest/workweek/YYYY-MM-DD.", - "operationId": "getWorkWeek", - "parameters": [ - { - "name": "from-iso-date-string", - "in": "path", - "description": "date, start of week, format YYYY-MM-DD", - "required": true, - "schema": { - "type": "string" - }, - "example": "2019-03-11" - } - ], - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WorkWeek" - } - } - } - } - } - }, - "put": { - "tags": [ - "ui-user" - ], - "summary": "update work done for given week", - "operationId": "updateWorkWeek", - "parameters": [ - { - "name": "from-iso-date-string", - "in": "path", - "description": "date, start of week, format YYYY-MM-DD", - "required": true, - "schema": { - "type": "string" - }, - "example": "2019-03-11" - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WorkWeek" - } - } - } - }, - "responses": { - "200": { - "description": "default response", - "content": { - "application/json": { - "schema": { - "type": "integer", - "format": "int32" - } - } - } - } - } - } - } - }, - "components": { - "schemas": { - "AuthenticationRequest": { - "type": "object", - "properties": { - "userName": { - "type": "string" - }, - "password": { - "type": "string" - } - } - }, - "AuthenticationResult": { - "type": "object", - "properties": { - "ok": { - "type": "boolean" - }, - "message": { - "type": "string" - }, - "token": { - "type": "string" - } - } - }, - "CProject": { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - }, - "active": { - "type": "boolean" - }, - "projectLeads": { - "type": "array", - "items": { - "$ref": "#/components/schemas/CTeamMember" - } - } - } - }, - "CTeamMember": { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - }, - "userId": { - "type": "string" - } - } - }, - "CTask": { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - } - }, - "ResponseStatusException": { - "type": "object", - "properties": { - "mostSpecificCause": { - "type": "object", - "properties": { - "stackTrace": { - "type": "array", - "items": { - "type": "object", - "properties": { - "classLoaderName": { - "type": "string" - }, - "moduleName": { - "type": "string" - }, - "moduleVersion": { - "type": "string" - }, - "methodName": { - "type": "string" - }, - "fileName": { - "type": "string" - }, - "lineNumber": { - "type": "integer", - "format": "int32" - }, - "className": { - "type": "string" - }, - "nativeMethod": { - "type": "boolean" - } - } - } - }, - "message": { - "type": "string" - }, - "suppressed": { - "type": "array", - "items": { - "type": "object", - "properties": { - "stackTrace": { - "type": "array", - "items": { - "type": "object", - "properties": { - "classLoaderName": { - "type": "string" - }, - "moduleName": { - "type": "string" - }, - "moduleVersion": { - "type": "string" - }, - "methodName": { - "type": "string" - }, - "fileName": { - "type": "string" - }, - "lineNumber": { - "type": "integer", - "format": "int32" - }, - "className": { - "type": "string" - }, - "nativeMethod": { - "type": "boolean" - } - } - } - }, - "message": { - "type": "string" - }, - "localizedMessage": { - "type": "string" - } - } - } - }, - "localizedMessage": { - "type": "string" - } - } - }, - "stackTrace": { - "type": "array", - "items": { - "type": "object", - "properties": { - "classLoaderName": { - "type": "string" - }, - "moduleName": { - "type": "string" - }, - "moduleVersion": { - "type": "string" - }, - "methodName": { - "type": "string" - }, - "fileName": { - "type": "string" - }, - "lineNumber": { - "type": "integer", - "format": "int32" - }, - "className": { - "type": "string" - }, - "nativeMethod": { - "type": "boolean" - } - } - } - }, - "status": { - "type": "string", - "enum": [ - "100 CONTINUE", - "101 SWITCHING_PROTOCOLS", - "102 PROCESSING", - "103 CHECKPOINT", - "200 OK", - "201 CREATED", - "202 ACCEPTED", - "203 NON_AUTHORITATIVE_INFORMATION", - "204 NO_CONTENT", - "205 RESET_CONTENT", - "206 PARTIAL_CONTENT", - "207 MULTI_STATUS", - "208 ALREADY_REPORTED", - "226 IM_USED", - "300 MULTIPLE_CHOICES", - "301 MOVED_PERMANENTLY", - "302 FOUND", - "302 MOVED_TEMPORARILY", - "303 SEE_OTHER", - "304 NOT_MODIFIED", - "305 USE_PROXY", - "307 TEMPORARY_REDIRECT", - "308 PERMANENT_REDIRECT", - "400 BAD_REQUEST", - "401 UNAUTHORIZED", - "402 PAYMENT_REQUIRED", - "403 FORBIDDEN", - "404 NOT_FOUND", - "405 METHOD_NOT_ALLOWED", - "406 NOT_ACCEPTABLE", - "407 PROXY_AUTHENTICATION_REQUIRED", - "408 REQUEST_TIMEOUT", - "409 CONFLICT", - "410 GONE", - "411 LENGTH_REQUIRED", - "412 PRECONDITION_FAILED", - "413 PAYLOAD_TOO_LARGE", - "413 REQUEST_ENTITY_TOO_LARGE", - "414 URI_TOO_LONG", - "414 REQUEST_URI_TOO_LONG", - "415 UNSUPPORTED_MEDIA_TYPE", - "416 REQUESTED_RANGE_NOT_SATISFIABLE", - "417 EXPECTATION_FAILED", - "418 I_AM_A_TEAPOT", - "419 INSUFFICIENT_SPACE_ON_RESOURCE", - "420 METHOD_FAILURE", - "421 DESTINATION_LOCKED", - "422 UNPROCESSABLE_ENTITY", - "423 LOCKED", - "424 FAILED_DEPENDENCY", - "425 TOO_EARLY", - "426 UPGRADE_REQUIRED", - "428 PRECONDITION_REQUIRED", - "429 TOO_MANY_REQUESTS", - "431 REQUEST_HEADER_FIELDS_TOO_LARGE", - "451 UNAVAILABLE_FOR_LEGAL_REASONS", - "500 INTERNAL_SERVER_ERROR", - "501 NOT_IMPLEMENTED", - "502 BAD_GATEWAY", - "503 SERVICE_UNAVAILABLE", - "504 GATEWAY_TIMEOUT", - "505 HTTP_VERSION_NOT_SUPPORTED", - "506 VARIANT_ALSO_NEGOTIATES", - "507 INSUFFICIENT_STORAGE", - "508 LOOP_DETECTED", - "509 BANDWIDTH_LIMIT_EXCEEDED", - "510 NOT_EXTENDED", - "511 NETWORK_AUTHENTICATION_REQUIRED" - ] - }, - "reason": { - "type": "string" - }, - "message": { - "type": "string" - }, - "rootCause": { - "type": "object", - "properties": { - "cause": { - "type": "object", - "properties": { - "stackTrace": { - "type": "array", - "items": { - "type": "object", - "properties": { - "classLoaderName": { - "type": "string" - }, - "moduleName": { - "type": "string" - }, - "moduleVersion": { - "type": "string" - }, - "methodName": { - "type": "string" - }, - "fileName": { - "type": "string" - }, - "lineNumber": { - "type": "integer", - "format": "int32" - }, - "className": { - "type": "string" - }, - "nativeMethod": { - "type": "boolean" - } - } - } - }, - "message": { - "type": "string" - }, - "suppressed": { - "type": "array", - "items": { - "type": "object", - "properties": { - "stackTrace": { - "type": "array", - "items": { - "type": "object", - "properties": { - "classLoaderName": { - "type": "string" - }, - "moduleName": { - "type": "string" - }, - "moduleVersion": { - "type": "string" - }, - "methodName": { - "type": "string" - }, - "fileName": { - "type": "string" - }, - "lineNumber": { - "type": "integer", - "format": "int32" - }, - "className": { - "type": "string" - }, - "nativeMethod": { - "type": "boolean" - } - } - } - }, - "message": { - "type": "string" - }, - "localizedMessage": { - "type": "string" - } - } - } - }, - "localizedMessage": { - "type": "string" - } - } - }, - "stackTrace": { - "type": "array", - "items": { - "type": "object", - "properties": { - "classLoaderName": { - "type": "string" - }, - "moduleName": { - "type": "string" - }, - "moduleVersion": { - "type": "string" - }, - "methodName": { - "type": "string" - }, - "fileName": { - "type": "string" - }, - "lineNumber": { - "type": "integer", - "format": "int32" - }, - "className": { - "type": "string" - }, - "nativeMethod": { - "type": "boolean" - } - } - } - }, - "message": { - "type": "string" - }, - "suppressed": { - "type": "array", - "items": { - "type": "object", - "properties": { - "stackTrace": { - "type": "array", - "items": { - "type": "object", - "properties": { - "classLoaderName": { - "type": "string" - }, - "moduleName": { - "type": "string" - }, - "moduleVersion": { - "type": "string" - }, - "methodName": { - "type": "string" - }, - "fileName": { - "type": "string" - }, - "lineNumber": { - "type": "integer", - "format": "int32" - }, - "className": { - "type": "string" - }, - "nativeMethod": { - "type": "boolean" - } - } - } - }, - "message": { - "type": "string" - }, - "localizedMessage": { - "type": "string" - } - } - } - }, - "localizedMessage": { - "type": "string" - } - } - }, - "suppressed": { - "type": "array", - "items": { - "type": "object", - "properties": { - "stackTrace": { - "type": "array", - "items": { - "type": "object", - "properties": { - "classLoaderName": { - "type": "string" - }, - "moduleName": { - "type": "string" - }, - "moduleVersion": { - "type": "string" - }, - "methodName": { - "type": "string" - }, - "fileName": { - "type": "string" - }, - "lineNumber": { - "type": "integer", - "format": "int32" - }, - "className": { - "type": "string" - }, - "nativeMethod": { - "type": "boolean" - } - } - } - }, - "message": { - "type": "string" - }, - "localizedMessage": { - "type": "string" - } - } - } - }, - "localizedMessage": { - "type": "string" - } - } - }, - "CTaskAssignment": { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "task": { - "$ref": "#/components/schemas/CTask" - }, - "teamMember": { - "$ref": "#/components/schemas/CTeamMember" - }, - "from": { - "type": "string", - "format": "date" - }, - "until": { - "type": "string", - "format": "date" - } - } - }, - "Project": { - "required": [ - "active", - "name" - ], - "type": "object", - "properties": { - "id": { - "type": "integer", - "description": "unique project id.", - "format": "int64", - "example": 815 - }, - "name": { - "maxLength": 100, - "minLength": 1, - "type": "string", - "description": "unique descriptive name", - "example": "my unique project name" - }, - "active": { - "type": "boolean", - "description": "is project active for administration by project lead.", - "example": true - }, - "projectLeads": { - "type": "array", - "description": "project leads (administrator)", - "items": { - "$ref": "#/components/schemas/TeamMember" - } - } - }, - "description": "tracked project." - }, - "Task": { - "required": [ - "name", - "project", - "state" - ], - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "name": { - "maxLength": 100, - "minLength": 1, - "type": "string", - "description": "unique descriptive name", - "example": "first task: do something" - }, - "state": { - "type": "string", - "enum": [ - "PLANNED", - "ACTIVE", - "DONE" - ] - }, - "project": { - "$ref": "#/components/schemas/Project" - } - }, - "description": "a project task to be worked on." - }, - "TeamMember": { - "required": [ - "name", - "userId" - ], - "type": "object", - "properties": { - "id": { - "type": "integer", - "description": "unique internal member id", - "format": "int64", - "example": 4712 - }, - "name": { - "maxLength": 100, - "type": "string", - "description": "unique descriptive name", - "example": "Tom Teammember" - }, - "userId": { - "maxLength": 100, - "type": "string", - "description": "unique descriptive name", - "example": "tlead1" - } - }, - "description": "a team member, could be project lead or an member with assigned tasks." - }, - "TaskWeek": { - "type": "object", - "properties": { - "taskId": { - "type": "integer", - "description": "task unique id", - "format": "int64" - }, - "taskName": { - "type": "string" - }, - "workHours": { - "type": "array", - "description": "7 days array of working hours", - "items": { - "$ref": "#/components/schemas/WorkHoursAssigned" - } - } - }, - "description": "one week of working hours for a given task." - }, - "WorkHoursAssigned": { - "type": "object", - "properties": { - "workHours": { - "type": "integer", - "description": "working hours done for given task on this day", - "format": "int32" - }, - "readOnly": { - "type": "boolean", - "description": "current user is able to change values for this day and task." - } - }, - "description": "7 days array of working hours" - }, - "WorkWeek": { - "type": "object", - "properties": { - "from": { - "type": "string", - "description": "start of week", - "format": "date", - "example": "2019-01-02" - }, - "until": { - "type": "string", - "description": "last day of week", - "format": "date", - "example": "2019-01-08" - }, - "taskWeeks": { - "type": "array", - "description": "list of tasks for this week", - "items": { - "$ref": "#/components/schemas/TaskWeek" - } - } - }, - "description": "week, holds all work and working assignments." - } - }, - "securitySchemes": { - "Authentication": { - "type": "apiKey", - "description": "auth with jwt bearer token in 'Authentication' header of protected requests.", - "name": "Authentication", - "in": "header" - } - } - } -} diff --git a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/GET.json b/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/GET.json deleted file mode 100644 index b4d6eec7ef8..00000000000 --- a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/GET.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id" : "238a47e3-2533-41a4-ac62-f6654c936ada", - "request" : { - "url" : "/rest/project/", - "method" : "GET" - }, - "response" : { - "status" : 200, - "body" : "[{\"id\":-3,\"name\":\"a third inactive project\",\"active\":false,\"projectLeads\":[{\"id\":-2,\"name\":\"another second lead\",\"userId\":\"tlead2\"},{\"id\":-1,\"name\":\"a first test lead and user\",\"userId\":\"tlead1\"}]},{\"id\":-2,\"name\":\"a second active project\",\"active\":true,\"projectLeads\":[{\"id\":-1,\"name\":\"a first test lead and user\",\"userId\":\"tlead1\"}]},{\"id\":-1,\"name\":\"a first active project\",\"active\":true,\"projectLeads\":[{\"id\":-2,\"name\":\"another second lead\",\"userId\":\"tlead2\"},{\"id\":-1,\"name\":\"a first test lead and user\",\"userId\":\"tlead1\"}]}]", - "headers" : { - "Vary" : [ "Origin", "Access-Control-Request-Method", "Access-Control-Request-Headers" ], - "Content-Type" : "application/json" - } - }, - "uuid" : "238a47e3-2533-41a4-ac62-f6654c936ada" -} \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/curl-request.adoc b/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/curl-request.adoc deleted file mode 100644 index 340a97532bc..00000000000 --- a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/curl-request.adoc +++ /dev/null @@ -1,4 +0,0 @@ -[source,bash] ----- -$ curl 'http://samplehost.timeatwork.manathome.org:8080/rest/project/' -i -X GET ----- \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/http-request.adoc b/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/http-request.adoc deleted file mode 100644 index aeffcec0116..00000000000 --- a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/http-request.adoc +++ /dev/null @@ -1,6 +0,0 @@ -[source,http,options="nowrap"] ----- -GET /rest/project/ HTTP/1.1 -Host: samplehost.timeatwork.manathome.org:8080 - ----- \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/http-response.adoc b/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/http-response.adoc deleted file mode 100644 index 15d42cf5cbe..00000000000 --- a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/http-response.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[source,http,options="nowrap"] ----- -HTTP/1.1 200 OK -Vary: Origin -Vary: Access-Control-Request-Method -Vary: Access-Control-Request-Headers -Content-Type: application/json;charset=UTF-8 -Content-Length: 530 - -[{"id":-3,"name":"a third inactive project","active":false,"projectLeads":[{"id":-1,"name":"a first test lead and user","userId":"tlead1"},{"id":-2,"name":"another second lead","userId":"tlead2"}]},{"id":-2,"name":"a second active project","active":true,"projectLeads":[{"id":-1,"name":"a first test lead and user","userId":"tlead1"}]},{"id":-1,"name":"a first active project","active":true,"projectLeads":[{"id":-1,"name":"a first test lead and user","userId":"tlead1"},{"id":-2,"name":"another second lead","userId":"tlead2"}]}] ----- \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/httpie-request.adoc b/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/httpie-request.adoc deleted file mode 100644 index 55a176514cb..00000000000 --- a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/httpie-request.adoc +++ /dev/null @@ -1,4 +0,0 @@ -[source,bash] ----- -$ http GET 'http://samplehost.timeatwork.manathome.org:8080/rest/project/' ----- \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/request-body.adoc b/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/request-body.adoc deleted file mode 100644 index dab5f81d2fb..00000000000 --- a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/request-body.adoc +++ /dev/null @@ -1,4 +0,0 @@ -[source,options="nowrap"] ----- - ----- \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/response-body.adoc b/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/response-body.adoc deleted file mode 100644 index 5383ea167bf..00000000000 --- a/src/test/resources/3_0/asciidoc/generated-snippets/rest/project/GET/response-body.adoc +++ /dev/null @@ -1,4 +0,0 @@ -[source,options="nowrap"] ----- -[{"id":-3,"name":"a third inactive project","active":false,"projectLeads":[{"id":-1,"name":"a first test lead and user","userId":"tlead1"},{"id":-2,"name":"another second lead","userId":"tlead2"}]},{"id":-2,"name":"a second active project","active":true,"projectLeads":[{"id":-1,"name":"a first test lead and user","userId":"tlead1"}]},{"id":-1,"name":"a first active project","active":true,"projectLeads":[{"id":-1,"name":"a first test lead and user","userId":"tlead1"},{"id":-2,"name":"another second lead","userId":"tlead2"}]}] ----- \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/specs/rest/project/GET/implementation.adoc b/src/test/resources/3_0/asciidoc/specs/rest/project/GET/implementation.adoc deleted file mode 100644 index c2479c76872..00000000000 --- a/src/test/resources/3_0/asciidoc/specs/rest/project/GET/implementation.adoc +++ /dev/null @@ -1,2 +0,0 @@ - -// optional, conditionally included implementation notes. \ No newline at end of file diff --git a/src/test/resources/3_0/asciidoc/specs/rest/project/GET/spec.adoc b/src/test/resources/3_0/asciidoc/specs/rest/project/GET/spec.adoc deleted file mode 100644 index 389ce757a71..00000000000 --- a/src/test/resources/3_0/asciidoc/specs/rest/project/GET/spec.adoc +++ /dev/null @@ -1,7 +0,0 @@ -// spec to include - -* all _projects_ visible for the _current user_ are returned -* _projects_ may be active or closed - -USER: project lead, admin - diff --git a/src/test/resources/3_0/aspnetcore/petstore.yaml b/src/test/resources/3_0/aspnetcore/petstore.yaml deleted file mode 100644 index 183eccd90bb..00000000000 --- a/src/test/resources/3_0/aspnetcore/petstore.yaml +++ /dev/null @@ -1,754 +0,0 @@ -openapi: 3.0.0 -servers: - - url: 'http://petstore.swagger.io/v2' -info: - description: >- - This is a sample server Petstore server. For this sample, you can use the api key - `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - Set-Cookie: - description: >- - Cookie authentication key for use with the `api_key` - apiKey authentication. - schema: - type: string - example: AUTH_KEY=abcde12345; Path=/; HttpOnly - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - security: - - api_key: [] - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - api_key: [] - /fake/parameter_example_test: - get: - tags: - - fake - summary: fake endpoint to test parameter example (object) - description: '' - operationId: fake_parameter_example_test - parameters: - - name: data - in: query - required: true - schema: - $ref: "#/components/schemas/Pet" - responses: - default: - description: successful operation -externalDocs: - description: Find out more about Swagger - url: 'http://swagger.io' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - deprecated: true - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/3_0/avro-schema/petstore.yaml b/src/test/resources/3_0/avro-schema/petstore.yaml deleted file mode 100644 index 89461f2c975..00000000000 --- a/src/test/resources/3_0/avro-schema/petstore.yaml +++ /dev/null @@ -1,748 +0,0 @@ -openapi: 3.0.0 -servers: - - url: 'http://petstore.swagger.io/v2' -info: - description: >- - This is a sample server Petstore server. For this sample, you can use the api key - `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - Set-Cookie: - description: >- - Cookie authentication key for use with the `api_key` - apiKey authentication. - schema: - type: string - example: AUTH_KEY=abcde12345; Path=/; HttpOnly - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - security: - - api_key: [] - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - api_key: [] -externalDocs: - description: Find out more about Swagger - url: 'http://swagger.io' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - deprecated: true - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponseStatuses: - type: string - enum: - - success - - failure - - timeout - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - statuses: - type: array - items: - $ref: '#/components/schemas/ApiResponseStatuses' diff --git a/src/test/resources/3_0/cpp-qt/petstore.yaml b/src/test/resources/3_0/cpp-qt/petstore.yaml deleted file mode 100644 index bf8072432a3..00000000000 --- a/src/test/resources/3_0/cpp-qt/petstore.yaml +++ /dev/null @@ -1,755 +0,0 @@ -openapi: 3.0.0 -info: - description: This is a sample server Petstore server. For this sample, you can use the - api key `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: https://www.apache.org/licenses/LICENSE-2.0.html -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: "" - operationId: addPet - requestBody: - $ref: "#/components/requestBodies/Pet" - responses: - "405": - description: Invalid input - security: - - petstore_auth: - - write:pets - - read:pets - put: - tags: - - pet - summary: Update an existing pet - description: "" - operationId: updatePet - requestBody: - $ref: "#/components/requestBodies/Pet" - responses: - "400": - description: Invalid ID supplied - "404": - description: Pet not found - "405": - description: Validation exception - security: - - petstore_auth: - - write:pets - - read:pets - /pet/all: - get: - summary: Get all pets in an array - operationId: allPets - tags: - - pet - responses: - '200': - description: An array of all pets - content: - application/json: - schema: - $ref: '#/components/schemas/PetArray' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - "200": - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: "#/components/schemas/Pet" - application/json: - schema: - type: array - items: - $ref: "#/components/schemas/Pet" - "400": - description: Invalid status value - security: - - petstore_auth: - - write:pets - - read:pets - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - "200": - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: "#/components/schemas/Pet" - application/json: - schema: - type: array - items: - $ref: "#/components/schemas/Pet" - "400": - description: Invalid tag value - security: - - petstore_auth: - - write:pets - - read:pets - deprecated: true - "/pet/{petId}": - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - "200": - description: successful operation - content: - application/xml: - schema: - $ref: "#/components/schemas/Pet" - application/json: - schema: - $ref: "#/components/schemas/Pet" - "400": - description: Invalid ID supplied - "404": - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: "" - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - responses: - "405": - description: Invalid input - security: - - petstore_auth: - - write:pets - - read:pets - delete: - tags: - - pet - summary: Deletes a pet - description: "" - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - "400": - description: Invalid pet value - security: - - petstore_auth: - - write:pets - - read:pets - "/pet/{petId}/uploadImage": - post: - tags: - - pet - summary: uploads an image - description: "" - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - responses: - "200": - description: successful operation - content: - application/json: - schema: - $ref: "#/components/schemas/ApiResponse" - security: - - petstore_auth: - - write:pets - - read:pets - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - "200": - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: "" - operationId: placeOrder - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/Order" - description: order placed for purchasing the pet - required: true - responses: - "200": - description: successful operation - content: - application/xml: - schema: - $ref: "#/components/schemas/Order" - application/json: - schema: - $ref: "#/components/schemas/Order" - "400": - description: Invalid Order - "/store/order/{orderId}": - get: - tags: - - store - summary: Find purchase order by ID - description: For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - "200": - description: successful operation - content: - application/xml: - schema: - $ref: "#/components/schemas/Order" - application/json: - schema: - $ref: "#/components/schemas/Order" - "400": - description: Invalid ID supplied - "404": - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - "400": - description: Invalid ID supplied - "404": - description: Order not found - /primitives/integer: - post: - tags: - - primitives - summary: Post an integer - responses: - '200': - description: OK - requestBody: - content: - text/plain: - schema: - type: integer - minimum: 0 - maximum: 4294967295 - examples: - example-1: - value: 123 - /primitives/number: - put: - tags: - - primitives - summary: Put a number - responses: - '200': - description: OK - requestBody: - content: - text/plain: - schema: - type: number - examples: - example-1: - value: 123.192318 - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/User" - description: Created user object - required: true - responses: - default: - description: successful operation - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: "" - operationId: createUsersWithArrayInput - requestBody: - $ref: "#/components/requestBodies/UserArray" - responses: - default: - description: successful operation - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: "" - operationId: createUsersWithListInput - requestBody: - $ref: "#/components/requestBodies/UserArray" - responses: - default: - description: successful operation - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: "" - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - "200": - description: successful operation - headers: - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - "400": - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: "" - operationId: logoutUser - responses: - default: - description: successful operation - "/user/{username}": - get: - tags: - - user - summary: Get user by user name - description: "" - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - "200": - description: successful operation - content: - application/xml: - schema: - $ref: "#/components/schemas/User" - application/json: - schema: - $ref: "#/components/schemas/User" - "400": - description: Invalid username supplied - "404": - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/User" - description: Updated user object - required: true - responses: - "400": - description: Invalid user supplied - "404": - description: User not found - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - "400": - description: Invalid username supplied - "404": - description: User not found -servers: - - url: http://petstore.swagger.io/v2 -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: "#/components/schemas/User" - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: "#/components/schemas/Pet" - application/xml: - schema: - $ref: "#/components/schemas/Pet" - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: http://petstore.swagger.io/api/oauth/dialog - scopes: - write:pets: modify pets in your account - read:pets: read your pets - api_key: - type: apiKey - name: api_key - in: header - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: "#/components/schemas/Category" - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: "#/components/schemas/Tag" - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - PetArray: - title: An Array of pets - type: array - items: - $ref: '#/components/schemas/Pet' - uniqueItems: true - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - TestAnyType: - title: test any type - description: test any type - type: object - properties: - code: - description: any type test - message: - type: string - diff --git a/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml b/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml deleted file mode 100644 index 18e7a55e707..00000000000 --- a/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml +++ /dev/null @@ -1,2162 +0,0 @@ -openapi: 3.0.0 -info: - description: >- - This spec is mainly for testing Petstore server and contains fake endpoints, - models. Please do not use this for any other purpose. Special characters: " - \ - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /foo: - get: - responses: - default: - description: response - content: - application/json: - schema: - type: object - properties: - string: - $ref: '#/components/schemas/Foo' - /pet: - servers: - - url: 'http://petstore.swagger.io/v2' - - url: 'http://path-server-test.petstore.local/v2' - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '405': - description: Invalid input - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - /fake_classname_test: - patch: - tags: - - 'fake_classname_tags 123#$%^' - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - security: - - api_key_query: [] - requestBody: - $ref: '#/components/requestBodies/Client' - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - requestBody: - $ref: '#/components/requestBodies/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - parameters: - - name: enum_header_string_array - in: header - description: Header parameter enum test (string array) - schema: - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - - name: enum_header_string - in: header - description: Header parameter enum test (string) - schema: - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - - name: enum_query_string_array - in: query - description: Query parameter enum test (string array) - schema: - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - - name: enum_query_string - in: query - description: Query parameter enum test (string) - schema: - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - - name: enum_query_integer - in: query - description: Query parameter enum test (double) - schema: - type: integer - format: int32 - enum: - - 1 - - -2 - - name: enum_query_double - in: query - description: Query parameter enum test (double) - schema: - type: number - format: double - enum: - - 1.1 - - -1.2 - responses: - '400': - description: Invalid request - '404': - description: Not found - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - enum_form_string_array: - description: Form parameter enum test (string array) - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - enum_form_string: - description: Form parameter enum test (string) - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - post: - tags: - - fake - summary: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - description: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - operationId: testEndpointParameters - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - integer: - description: None - type: integer - minimum: 10 - maximum: 100 - int32: - description: None - type: integer - format: int32 - minimum: 20 - maximum: 200 - int64: - description: None - type: integer - format: int64 - number: - description: None - type: number - minimum: 32.1 - maximum: 543.2 - float: - description: None - type: number - format: float - maximum: 987.6 - double: - description: None - type: number - format: double - minimum: 67.8 - maximum: 123.4 - string: - description: None - type: string - pattern: '/[a-z]/i' - pattern_without_delimiter: - description: None - type: string - pattern: '^[A-Z].*' - byte: - description: None - type: string - format: byte - binary: - description: None - type: string - format: binary - date: - description: None - type: string - format: date - dateTime: - description: None - type: string - format: date-time - default: '2010-02-01T10:20:10.11111+01:00' - example: '2020-02-02T20:20:20.22222Z' - password: - description: None - type: string - format: password - minLength: 10 - maxLength: 64 - callback: - description: None - type: string - required: - - number - - double - - pattern_without_delimiter - - byte - delete: - tags: - - fake - security: - - bearer_test: [] - summary: Fake endpoint to test group parameters (optional) - description: Fake endpoint to test group parameters (optional) - operationId: testGroupParameters - x-group-parameters: true - parameters: - - name: required_string_group - in: query - description: Required String in group parameters - required: true - schema: - type: integer - - name: required_boolean_group - in: header - description: Required Boolean in group parameters - required: true - schema: - type: boolean - - name: required_int64_group - in: query - description: Required Integer in group parameters - required: true - schema: - type: integer - format: int64 - - name: string_group - in: query - description: String in group parameters - schema: - type: integer - - name: boolean_group - in: header - description: Boolean in group parameters - schema: - type: boolean - - name: int64_group - in: query - description: Integer in group parameters - schema: - type: integer - format: int64 - responses: - '400': - description: Someting wrong - /fake/outer/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: fakeOuterNumberSerialize - responses: - '200': - description: Output number - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterNumber' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterNumber' - description: Input number as post body - /fake/outer/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: fakeOuterStringSerialize - responses: - '200': - description: Output string - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterString' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterString' - description: Input string as post body - /fake/outer/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: fakeOuterBooleanSerialize - responses: - '200': - description: Output boolean - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterBoolean' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterBoolean' - description: Input boolean as post body - /fake/outer/composite: - post: - tags: - - fake - description: Test serialization of object with outer number type - operationId: fakeOuterCompositeSerialize - responses: - '200': - description: Output composite - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterComposite' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterComposite' - description: Input composite as post body - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - responses: - '200': - description: successful operation - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - param: - description: field1 - type: string - param2: - description: field2 - type: string - required: - - param - - param2 - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - responses: - '200': - description: successful operation - requestBody: - content: - application/json: - schema: - type: object - additionalProperties: - type: string - description: request body - required: true - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: query - in: query - required: true - schema: - type: string - responses: - '200': - description: Success - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - required: true - /another-fake/dummy: - patch: - tags: - - $another-fake? - summary: To test special tags - description: To test special tags and operation ID starting with number - operationId: '123_test_@#$%_special_tags' - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - requestBody: - $ref: '#/components/requestBodies/Client' - /fake/body-with-file-schema: - put: - tags: - - fake - description: >- - For this test, the body for this request much reference a schema named - `File`. - operationId: testBodyWithFileSchema - responses: - '200': - description: Success - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/FileSchemaTestClass' - required: true - /fake/test-query-parameters: - put: - tags: - - fake - description: To test the collection format in query parameters - operationId: testQueryParameterCollectionFormat - parameters: - - name: pipe - in: query - required: true - schema: - type: array - items: - type: string - - name: ioutil - in: query - required: true - style: form - explode: false - schema: - type: array - items: - type: string - - name: http - in: query - required: true - style: spaceDelimited - schema: - type: array - items: - type: string - - name: url - in: query - required: true - style: form - explode: false - schema: - type: array - items: - type: string - - name: context - in: query - required: true - explode: true - schema: - type: array - items: - type: string - responses: - "200": - description: Success - '/fake/{petId}/uploadImageWithRequiredFile': - post: - tags: - - pet - summary: uploads an image (required) - description: '' - operationId: uploadFileWithRequiredFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet: - # Export data as Excel spreadsheet. - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - requiredFile: - description: file to upload - type: string - format: binary - required: - - requiredFile - /fake/health: - get: - tags: - - fake - summary: Health check endpoint - responses: - 200: - description: The instance started successfully - content: - application/json: - schema: - $ref: '#/components/schemas/HealthCheckResult' - /fake/array-of-enums: - get: - tags: - - fake - summary: Array of Enums - operationId: getArrayOfEnums - responses: - 200: - description: Got named array of enums - content: - application/json: - schema: - $ref: '#/components/schemas/ArrayOfEnums' -servers: - - url: 'http://{server}.swagger.io:{port}/v2' - description: petstore server - variables: - server: - enum: - - 'petstore' - - 'qa-petstore' - - 'dev-petstore' - default: 'petstore' - port: - enum: - - 80 - - 8080 - default: 80 - - url: https://localhost:8080/{version} - description: The local server - variables: - version: - enum: - - 'v1' - - 'v2' - default: 'v2' - - url: https://127.0.0.1/no_variable - description: The local server without variables -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - examples: - simple-list: - summary: Simple list example - description: Should not get into code examples - value: - - username: foo - - username: bar - description: List of user object - required: true - Client: - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - description: client model - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: http - scheme: basic - bearer_test: - type: http - scheme: bearer - bearerFormat: JWT - http_signature_test: - # Test the 'HTTP signature' security scheme. - # Each HTTP request is cryptographically signed as specified - # in https://datatracker.ietf.org/doc/draft-cavage-http-signatures/ - type: http - scheme: signature - schemas: - Foo: - type: object - properties: - bar: - $ref: '#/components/schemas/Bar' - Bar: - type: string - default: bar - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - example: '2020-02-02T20:20:20.000222Z' - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - required: - - name - properties: - id: - type: integer - format: int64 - name: - type: string - default: default-name - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - objectWithNoDeclaredProps: - type: object - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - description: test code generation for objects - Value must be a map of strings to values. It cannot be the 'null' value. - objectWithNoDeclaredPropsNullable: - type: object - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - description: test code generation for nullable objects. - Value must be a map of strings to values or the 'null' value. - nullable: true - anyTypeProp: - description: test code generation for any type - Here the 'type' attribute is not specified, which means the value can be anything, - including the null value, string, number, boolean, array or object. - See https://github.com/OAI/OpenAPI-Specification/issues/1389 - # TODO: this should be supported, currently there are some issues in the code generation. - #anyTypeExceptNullProp: - # description: any type except 'null' - # Here the 'type' attribute is not specified, which means the value can be anything, - # including the null value, string, number, boolean, array or object. - # not: - # type: 'null' - anyTypePropNullable: - description: test code generation for any type - Here the 'type' attribute is not specified, which means the value can be anything, - including the null value, string, number, boolean, array or object. - The 'nullable' attribute does not change the allowed values. - nullable: true - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Dog: - allOf: - - $ref: '#/components/schemas/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/components/schemas/Animal' - - $ref: '#/components/schemas/Address' - - type: object - properties: - declawed: - type: boolean - Address: - type: object - additionalProperties: - type: integer - Animal: - type: object - discriminator: - propertyName: className - required: - - className - properties: - className: - type: string - color: - type: string - default: red - AnimalFarm: - type: array - items: - $ref: '#/components/schemas/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - multipleOf: 2 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - multipleOf: 32.5 - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - decimal: - type: string - format: number - string: - type: string - pattern: '/[a-z]/i' - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - example: '2020-02-02' - dateTime: - type: string - format: date-time - example: '2007-12-03T10:15:30+01:00' - uuid: - type: string - format: uuid - example: 72f98069-206d-4f12-9f12-3d1e525a8e84 - password: - type: string - format: password - maxLength: 64 - minLength: 10 - pattern_with_digits: - description: A string that is a 10 digit number. Can have leading zeros. - type: string - pattern: '^\d{10}$' - pattern_with_digits_and_delimiter: - description: A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. - type: string - pattern: '/^image_\d{1,3}$/i' - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_integer_only: - type: integer - enum: - - 2 - - -2 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - outerEnum: - $ref: '#/components/schemas/OuterEnum' - outerEnumInteger: - $ref: '#/components/schemas/OuterEnumInteger' - outerEnumDefaultValue: - $ref: '#/components/schemas/OuterEnumDefaultValue' - outerEnumIntegerDefaultValue: - $ref: '#/components/schemas/OuterEnumIntegerDefaultValue' - AdditionalPropertiesClass: - type: object - properties: - map_property: - type: object - additionalProperties: - type: string - map_of_map_property: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - anytype_1: {} - map_with_undeclared_properties_anytype_1: - type: object - map_with_undeclared_properties_anytype_2: - type: object - properties: {} - map_with_undeclared_properties_anytype_3: - type: object - additionalProperties: true - empty_map: - type: object - description: an object with no declared properties and no undeclared - properties, hence it's an empty map. - additionalProperties: false - map_with_undeclared_properties_string: - type: object - additionalProperties: - type: string - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/components/schemas/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: | - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: '#/components/schemas/StringBooleanMap' - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/components/schemas/ReadOnlyFirst' - NumberOnly: - x-cls-compliant: true - x-com-visible: true - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - '>=' - - $ - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - OuterEnum: - nullable: true - type: string - enum: - - placed - - approved - - delivered - OuterEnumInteger: - type: integer - enum: - - 0 - - 1 - - 2 - OuterEnumDefaultValue: - type: string - enum: - - placed - - approved - - delivered - default: placed - OuterEnumIntegerDefaultValue: - type: integer - enum: - - 0 - - 1 - - 2 - default: 0 - OuterComposite: - type: object - properties: - my_number: - $ref: '#/components/schemas/OuterNumber' - my_string: - $ref: '#/components/schemas/OuterString' - my_boolean: - $ref: '#/components/schemas/OuterBoolean' - OuterNumber: - type: number - OuterString: - type: string - OuterBoolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - StringBooleanMap: - additionalProperties: - type: boolean - FileSchemaTestClass: - type: object - properties: - file: - $ref: '#/components/schemas/File' - files: - type: array - items: - $ref: '#/components/schemas/File' - File: - type: object - description: Must be named `File` for test. - properties: - sourceURI: - description: Test capitalization - type: string - _special_model.name_: - properties: - '$special[property.name]': - type: integer - format: int64 - '_special_model.name_': - type: string - xml: - name: '$special[model.name]' - HealthCheckResult: - type: object - properties: - NullableMessage: - nullable: true - type: string - description: Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. - NullableClass: - type: object - properties: - integer_prop: - type: integer - nullable: true - number_prop: - type: number - nullable: true - boolean_prop: - type: boolean - nullable: true - string_prop: - type: string - nullable: true - date_prop: - type: string - format: date - nullable: true - datetime_prop: - type: string - format: date-time - nullable: true - array_nullable_prop: - type: array - nullable: true - items: - type: object - array_and_items_nullable_prop: - type: array - nullable: true - items: - type: object - nullable: true - array_items_nullable: - type: array - items: - type: object - nullable: true - object_nullable_prop: - type: object - nullable: true - additionalProperties: - type: object - object_and_items_nullable_prop: - type: object - nullable: true - additionalProperties: - type: object - nullable: true - object_items_nullable: - type: object - additionalProperties: - type: object - nullable: true - additionalProperties: - type: object - nullable: true - fruit: - properties: - color: - type: string - oneOf: - - $ref: '#/components/schemas/apple' - - $ref: '#/components/schemas/banana' - # Below additionalProperties is set to false to validate the use - # case when a composed schema has additionalProperties set to false. - additionalProperties: false - apple: - type: object - properties: - cultivar: - type: string - pattern: ^[a-zA-Z\s]*$ - origin: - type: string - pattern: /^[A-Z\s]*$/i - nullable: true - banana: - type: object - properties: - lengthCm: - type: number - mammal: - oneOf: - - $ref: '#/components/schemas/whale' - - $ref: '#/components/schemas/zebra' - - $ref: '#/components/schemas/Pig' - discriminator: - propertyName: className - whale: - type: object - properties: - hasBaleen: - type: boolean - hasTeeth: - type: boolean - className: - type: string - required: - - className - zebra: - type: object - properties: - type: - type: string - enum: - - plains - - mountain - - grevys - className: - type: string - required: - - className - additionalProperties: true - Pig: - oneOf: - - $ref: '#/components/schemas/BasquePig' - - $ref: '#/components/schemas/DanishPig' - discriminator: - propertyName: className - BasquePig: - type: object - properties: - className: - type: string - required: - - className - DanishPig: - type: object - properties: - className: - type: string - required: - - className - gmFruit: - properties: - color: - type: string - anyOf: - - $ref: '#/components/schemas/apple' - - $ref: '#/components/schemas/banana' - additionalProperties: false - fruitReq: - oneOf: - - type: 'null' - - $ref: '#/components/schemas/appleReq' - - $ref: '#/components/schemas/bananaReq' - additionalProperties: false - appleReq: - type: object - properties: - cultivar: - type: string - mealy: - type: boolean - required: - - cultivar - additionalProperties: false - bananaReq: - type: object - properties: - lengthCm: - type: number - sweet: - type: boolean - required: - - lengthCm - additionalProperties: false - # go-experimental is unable to make Triangle and Quadrilateral models - # correctly https://github.com/OpenAPITools/openapi-json-schema-generator/issues/6149 - Drawing: - type: object - properties: - mainShape: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value cannot be null. - $ref: '#/components/schemas/Shape' - shapeOrNull: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value may be null because ShapeOrNull has 'null' - # type as a child schema of 'oneOf'. - $ref: '#/components/schemas/ShapeOrNull' - nullableShape: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value may be null because NullableShape has the - # 'nullable: true' attribute. For this specific scenario this is exactly the - # same thing as 'shapeOrNull'. - $ref: '#/components/schemas/NullableShape' - shapes: - type: array - items: - $ref: '#/components/schemas/Shape' - additionalProperties: - # Here the additional properties are specified using a referenced schema. - # This is just to validate the generated code works when using $ref - # under 'additionalProperties'. - $ref: '#/components/schemas/fruit' - Shape: - oneOf: - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - ShapeOrNull: - description: The value may be a shape or the 'null' value. - This is introduced in OAS schema >= 3.1. - oneOf: - - type: 'null' - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - NullableShape: - description: The value may be a shape or the 'null' value. - The 'nullable' attribute was introduced in OAS schema >= 3.0 - and has been deprecated in OAS schema >= 3.1. - oneOf: - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - nullable: true - ShapeInterface: - properties: - shapeType: - type: string - required: - - shapeType - TriangleInterface: - properties: - triangleType: - type: string - required: - - triangleType - Triangle: - oneOf: - - $ref: '#/components/schemas/EquilateralTriangle' - - $ref: '#/components/schemas/IsoscelesTriangle' - - $ref: '#/components/schemas/ScaleneTriangle' - discriminator: - propertyName: triangleType - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - EquilateralTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - IsoscelesTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - additionalProperties: false - ScaleneTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - QuadrilateralInterface: - properties: - quadrilateralType: - type: string - required: - - quadrilateralType - Quadrilateral: - oneOf: - - $ref: '#/components/schemas/SimpleQuadrilateral' - - $ref: '#/components/schemas/ComplexQuadrilateral' - discriminator: - propertyName: quadrilateralType - SimpleQuadrilateral: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/QuadrilateralInterface' - ComplexQuadrilateral: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/QuadrilateralInterface' - GrandparentAnimal: - type: object - required: - - pet_type - properties: - pet_type: - type: string - discriminator: - propertyName: pet_type - ParentPet: - type: object - allOf: - - $ref: '#/components/schemas/GrandparentAnimal' - ChildCat: - allOf: - - $ref: '#/components/schemas/ParentPet' - - type: object - properties: - name: - type: string - pet_type: - x-enum-as-string: true - type: string - enum: - - ChildCat - default: ChildCat - ArrayOfEnums: - type: array - items: - $ref: '#/components/schemas/OuterEnum' - DateTimeTest: - type: string - default: '2010-01-01T10:10:10.000111+01:00' - example: '2010-01-01T10:10:10.000111+01:00' - format: date-time - DeprecatedObject: - type: object - deprecated: true - properties: - name: - type: string - ObjectWithDeprecatedFields: - type: object - properties: - uuid: - type: string - id: - type: number - deprecated: true - deprecatedRef: - $ref: '#/components/schemas/DeprecatedObject' - bars: - type: array - deprecated: true - items: - $ref: '#/components/schemas/Bar' - PolymorphicProperty: - oneOf: - - type: boolean - - type: string - - type: object - - type: array - items: - $ref: '#/components/schemas/StringArrayItem' - StringArrayItem: - type: string - format: string diff --git a/src/test/resources/3_0/javascript/petstore-with-fake-endpoints-models-for-testing.yaml b/src/test/resources/3_0/javascript/petstore-with-fake-endpoints-models-for-testing.yaml deleted file mode 100644 index 772d09dd0b6..00000000000 --- a/src/test/resources/3_0/javascript/petstore-with-fake-endpoints-models-for-testing.yaml +++ /dev/null @@ -1,1910 +0,0 @@ -openapi: 3.0.0 -info: - description: >- - This spec is mainly for testing Petstore server and contains fake endpoints, - models. Please do not use this for any other purpose. Special characters: " - \ - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /foo: - get: - responses: - default: - description: response - content: - application/json: - schema: - type: object - properties: - string: - $ref: '#/components/schemas/Foo' - /pet: - servers: - - url: 'http://petstore.swagger.io/v2' - - url: 'http://path-server-test.petstore.local/v2' - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: Successful operation - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - x-webclient-blocking: true - responses: - '200': - description: Successful operation - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - x-webclient-blocking: true - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - x-webclient-blocking: true - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - uniqueItems: true - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - uniqueItems: true - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - uniqueItems: true - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - x-webclient-blocking: true - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: Successful operation - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: Successful operation - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - /fake_classname_test: - patch: - tags: - - 'fake_classname_tags 123#$%^' - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - security: - - api_key_query: [] - requestBody: - $ref: '#/components/requestBodies/Client' - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - requestBody: - $ref: '#/components/requestBodies/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - parameters: - - name: enum_header_string_array - in: header - description: Header parameter enum test (string array) - schema: - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - - name: enum_header_string - in: header - description: Header parameter enum test (string) - schema: - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - - name: enum_query_string_array - in: query - description: Query parameter enum test (string array) - schema: - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - - name: enum_query_string - in: query - description: Query parameter enum test (string) - schema: - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - - name: enum_query_integer - in: query - description: Query parameter enum test (double) - schema: - type: integer - format: int32 - enum: - - 1 - - -2 - - name: enum_query_double - in: query - description: Query parameter enum test (double) - schema: - type: number - format: double - enum: - - 1.1 - - -1.2 - - name: enum_query_model_array - in: query - schema: - type: array - items: - $ref: '#/components/schemas/EnumClass' - responses: - '400': - description: Invalid request - '404': - description: Not found - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - enum_form_string_array: - description: Form parameter enum test (string array) - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - enum_form_string: - description: Form parameter enum test (string) - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - post: - tags: - - fake - summary: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - description: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - operationId: testEndpointParameters - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - integer: - description: None - type: integer - minimum: 10 - maximum: 100 - int32: - description: None - type: integer - format: int32 - minimum: 20 - maximum: 200 - int64: - description: None - type: integer - format: int64 - number: - description: None - type: number - minimum: 32.1 - maximum: 543.2 - float: - description: None - type: number - format: float - maximum: 987.6 - double: - description: None - type: number - format: double - minimum: 67.8 - maximum: 123.4 - string: - description: None - type: string - pattern: '/[a-z]/i' - pattern_without_delimiter: - description: None - type: string - pattern: '^[A-Z].*' - byte: - description: None - type: string - format: byte - binary: - description: None - type: string - format: binary - date: - description: None - type: string - format: date - dateTime: - description: None - type: string - format: date-time - password: - description: None - type: string - format: password - minLength: 10 - maxLength: 64 - callback: - description: None - type: string - required: - - number - - double - - pattern_without_delimiter - - byte - delete: - tags: - - fake - security: - - bearer_test: [] - summary: Fake endpoint to test group parameters (optional) - description: Fake endpoint to test group parameters (optional) - operationId: testGroupParameters - x-group-parameters: true - parameters: - - name: required_string_group - in: query - description: Required String in group parameters - required: true - schema: - type: integer - - name: required_boolean_group - in: header - description: Required Boolean in group parameters - required: true - schema: - type: boolean - - name: required_int64_group - in: query - description: Required Integer in group parameters - required: true - schema: - type: integer - format: int64 - - name: string_group - in: query - description: String in group parameters - schema: - type: integer - - name: boolean_group - in: header - description: Boolean in group parameters - schema: - type: boolean - - name: int64_group - in: query - description: Integer in group parameters - schema: - type: integer - format: int64 - responses: - '400': - description: Someting wrong - /fake/outer/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: fakeOuterNumberSerialize - responses: - '200': - description: Output number - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterNumber' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterNumber' - description: Input number as post body - /fake/property/enum-int: - post: - tags: - - fake - description: Test serialization of enum (int) properties with examples - operationId: fakePropertyEnumIntegerSerialize - responses: - '200': - description: Output enum (int) - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterObjectWithEnumProperty' - requestBody: - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/OuterObjectWithEnumProperty' - description: Input enum (int) as post body - /fake/outer/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: fakeOuterStringSerialize - responses: - '200': - description: Output string - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterString' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterString' - description: Input string as post body - /fake/outer/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: fakeOuterBooleanSerialize - responses: - '200': - description: Output boolean - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterBoolean' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterBoolean' - description: Input boolean as post body - /fake/outer/composite: - post: - tags: - - fake - description: Test serialization of object with outer number type - operationId: fakeOuterCompositeSerialize - responses: - '200': - description: Output composite - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterComposite' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterComposite' - description: Input composite as post body - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - responses: - '200': - description: successful operation - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - param: - description: field1 - type: string - param2: - description: field2 - type: string - required: - - param - - param2 - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - responses: - '200': - description: successful operation - requestBody: - content: - application/json: - schema: - type: object - additionalProperties: - type: string - description: request body - required: true - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: query - in: query - required: true - schema: - type: string - responses: - '200': - description: Success - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - required: true - /another-fake/dummy: - patch: - tags: - - $another-fake? - summary: To test special tags - description: To test special tags and operation ID starting with number - operationId: '123_test_@#$%_special_tags' - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - requestBody: - $ref: '#/components/requestBodies/Client' - /fake/body-with-file-schema: - put: - tags: - - fake - description: >- - For this test, the body for this request must reference a schema named - `File`. - operationId: testBodyWithFileSchema - responses: - '200': - description: Success - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/FileSchemaTestClass' - required: true - /fake/body-with-binary: - put: - tags: - - fake - description: >- - For this test, the body has to be a binary file. - operationId: testBodyWithBinary - responses: - '200': - description: Success - requestBody: - content: - image/png: - schema: - type: string - nullable: true - format: binary - description: image to upload - required: true - /fake/test-query-parameters: - put: - tags: - - fake - description: To test the collection format in query parameters - operationId: testQueryParameterCollectionFormat - parameters: - - name: pipe - in: query - required: true - style: pipeDelimited - schema: - type: array - items: - type: string - - name: ioutil - in: query - required: true - style: form - explode: false - schema: - type: array - items: - type: string - - name: http - in: query - required: true - style: spaceDelimited - schema: - type: array - items: - type: string - - name: url - in: query - required: true - style: form - explode: false - schema: - type: array - items: - type: string - - name: context - in: query - required: true - explode: true - schema: - type: array - items: - type: string - - name: language - in: query - required: false - schema: - type: object - additionalProperties: - type: string - format: string - - name: allowEmpty - in: query - required: true - allowEmptyValue: true - schema: - type: string - responses: - "200": - description: Success - '/fake/{petId}/uploadImageWithRequiredFile': - post: - tags: - - pet - summary: uploads an image (required) - description: '' - operationId: uploadFileWithRequiredFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - requiredFile: - description: file to upload - type: string - format: binary - required: - - requiredFile - /fake/health: - get: - tags: - - fake - summary: Health check endpoint - responses: - 200: - description: The instance started successfully - content: - application/json: - schema: - $ref: '#/components/schemas/HealthCheckResult' - /fake/http-signature-test: - get: - tags: - - fake - summary: test http signature authentication - operationId: fake-http-signature-test - parameters: - - name: query_1 - in: query - description: query parameter - required: optional - schema: - type: string - - name: header_1 - in: header - description: header parameter - required: optional - schema: - type: string - security: - - http_signature_test: [] - requestBody: - $ref: '#/components/requestBodies/Pet' - responses: - 200: - description: The instance started successfully -servers: - - url: 'http://{server}.swagger.io:{port}/v2' - description: petstore server - variables: - server: - enum: - - 'petstore' - - 'qa-petstore' - - 'dev-petstore' - default: 'petstore' - port: - enum: - - 80 - - 8080 - default: 80 - - url: https://localhost:8080/{version} - description: The local server - variables: - version: - enum: - - 'v1' - - 'v2' - default: 'v2' - - url: https://127.0.0.1/no_varaible - description: The local server without variables -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Client: - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - description: client model - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: http - scheme: basic - bearer_test: - type: http - scheme: bearer - bearerFormat: JWT - http_signature_test: - type: http - scheme: signature - schemas: - Foo: - type: object - properties: - bar: - $ref: '#/components/schemas/Bar' - Bar: - type: string - default: bar - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - required: - - name - properties: - id: - type: integer - format: int64 - name: - type: string - default: default-name - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - uniqueItems: true - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Dog: - allOf: - - $ref: '#/components/schemas/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/components/schemas/Animal' - - type: object - properties: - declawed: - type: boolean - Animal: - type: object - discriminator: - propertyName: className - required: - - className - properties: - className: - type: string - color: - type: string - default: red - AnimalFarm: - type: array - items: - $ref: '#/components/schemas/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - decimal: - type: string - format: number - string: - type: string - pattern: '/[a-z]/i' - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - dateTime: - type: string - format: date-time - uuid: - type: string - format: uuid - example: 72f98069-206d-4f12-9f12-3d1e525a8e84 - password: - type: string - format: password - maxLength: 64 - minLength: 10 - pattern_with_digits: - description: A string that is a 10 digit number. Can have leading zeros. - type: string - pattern: '^\d{10}$' - pattern_with_digits_and_delimiter: - description: A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. - type: string - pattern: '/^image_\d{1,3}$/i' - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - outerEnum: - $ref: '#/components/schemas/OuterEnum' - outerEnumInteger: - $ref: '#/components/schemas/OuterEnumInteger' - outerEnumDefaultValue: - $ref: '#/components/schemas/OuterEnumDefaultValue' - outerEnumIntegerDefaultValue: - $ref: '#/components/schemas/OuterEnumIntegerDefaultValue' - AdditionalPropertiesClass: - type: object - properties: - map_property: - type: object - additionalProperties: - type: string - map_of_map_property: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/components/schemas/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: | - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: '#/components/schemas/StringBooleanMap' - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - minItems: 0 - maxItems: 3 - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/components/schemas/ReadOnlyFirst' - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - '>=' - - $ - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - OuterEnum: - nullable: true - type: string - enum: - - placed - - approved - - delivered - OuterEnumInteger: - type: integer - enum: - - 0 - - 1 - - 2 - example: 2 - OuterEnumDefaultValue: - type: string - enum: - - placed - - approved - - delivered - default: placed - OuterEnumIntegerDefaultValue: - type: integer - enum: - - 0 - - 1 - - 2 - default: 0 - OuterComposite: - type: object - properties: - my_number: - $ref: '#/components/schemas/OuterNumber' - my_string: - $ref: '#/components/schemas/OuterString' - my_boolean: - $ref: '#/components/schemas/OuterBoolean' - OuterNumber: - type: number - OuterString: - type: string - OuterBoolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - StringBooleanMap: - additionalProperties: - type: boolean - FileSchemaTestClass: - type: object - properties: - file: - $ref: '#/components/schemas/File' - files: - type: array - items: - $ref: '#/components/schemas/File' - File: - type: object - description: Must be named `File` for test. - properties: - sourceURI: - description: Test capitalization - type: string - _special_model.name_: - properties: - '$special[property.name]': - type: integer - format: int64 - xml: - name: '$special[model.name]' - HealthCheckResult: - type: object - properties: - NullableMessage: - nullable: true - type: string - description: Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. - NullableClass: - type: object - properties: - integer_prop: - type: integer - nullable: true - number_prop: - type: number - nullable: true - boolean_prop: - type: boolean - nullable: true - string_prop: - type: string - nullable: true - date_prop: - type: string - format: date - nullable: true - datetime_prop: - type: string - format: date-time - nullable: true - array_nullable_prop: - type: array - nullable: true - items: - type: object - array_and_items_nullable_prop: - type: array - nullable: true - items: - type: object - nullable: true - array_items_nullable: - type: array - items: - type: object - nullable: true - object_nullable_prop: - type: object - nullable: true - additionalProperties: - type: object - object_and_items_nullable_prop: - type: object - nullable: true - additionalProperties: - type: object - nullable: true - object_items_nullable: - type: object - additionalProperties: - type: object - nullable: true - additionalProperties: - type: object - nullable: true - OuterObjectWithEnumProperty: - type: object - example: - value: 2 - required: - - value - properties: - value: - $ref: '#/components/schemas/OuterEnumInteger' - DeprecatedObject: - type: object - deprecated: true - properties: - name: - type: string - ObjectWithDeprecatedFields: - type: object - properties: - uuid: - type: string - id: - type: number - deprecated: true - deprecatedRef: - $ref: '#/components/schemas/DeprecatedObject' - bars: - type: array - deprecated: true - items: - $ref: '#/components/schemas/Bar' diff --git a/src/test/resources/3_0/markdown/expected/Models/Object.md b/src/test/resources/3_0/markdown/expected/Models/Object.md deleted file mode 100644 index 4aad9480f03..00000000000 --- a/src/test/resources/3_0/markdown/expected/Models/Object.md +++ /dev/null @@ -1,38 +0,0 @@ -# Object -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Number** | **BigDecimal** | | [optional] [default to null] -**Integer** | **Integer** | | [optional] [default to null] -**Boolean** | **Boolean** | | [optional] [default to null] -**String** | **String** | | [optional] [default to null] -**CharFormat** | **String** | | [optional] [default to null] -**DateFormat** | **date** | | [optional] [default to null] -**DateTimeFormat** | **Date** | | [optional] [default to null] -**ByteFormat** | **byte[]** | | [optional] [default to null] -**BinaryFormat** | **File** | | [optional] [default to null] -**EmailFormat** | **String** | | [optional] [default to null] -**UuidFormat** | **UUID** | | [optional] [default to null] -**PasswordFormat** | **String** | | [optional] [default to null] -**IntegerFormat** | **Integer** | | [optional] [default to null] -**IntFormat** | **Integer** | | [optional] [default to null] -**Int32Format** | **String** | | [optional] [default to null] -**Int64Format** | **String** | | [optional] [default to null] -**ShortFormat** | **Short** | | [optional] [default to null] -**LongFormat** | **Long** | | [optional] [default to null] -**DecimalFormat** | **BigDecimal** | | [optional] [default to null] -**FloatFormat** | **Float** | | [optional] [default to null] -**DoubleFormat** | **Double** | | [optional] [default to null] -**HostnameFormat** | **String** | | [optional] [default to null] -**Ipv4Format** | **String** | | [optional] [default to null] -**Ipv6Format** | **String** | | [optional] [default to null] -**UriFormat** | **URI** | | [optional] [default to null] -**Map** | **Map** | | [optional] [default to null] -**InlinedObject** | [**Object_InlinedObject**](Object_InlinedObject.md) | | [optional] [default to null] -**ReferencedObject** | [**ReferencedObject**](ReferencedObject.md) | | [optional] [default to null] -**ArrayOfStrings** | **List** | | [optional] [default to null] -**StringObject** | [**String**](String.md) | | [optional] [default to null] - -[[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/src/test/resources/3_0/markdown/expected/Models/Object_InlinedObject.md b/src/test/resources/3_0/markdown/expected/Models/Object_InlinedObject.md deleted file mode 100644 index 7f9ca311b99..00000000000 --- a/src/test/resources/3_0/markdown/expected/Models/Object_InlinedObject.md +++ /dev/null @@ -1,9 +0,0 @@ -# Object_InlinedObject -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**String** | **String** | | [optional] [default to null] - -[[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/src/test/resources/3_0/markdown/expected/Models/ReferencedObject.md b/src/test/resources/3_0/markdown/expected/Models/ReferencedObject.md deleted file mode 100644 index 90f4fb66bc4..00000000000 --- a/src/test/resources/3_0/markdown/expected/Models/ReferencedObject.md +++ /dev/null @@ -1,9 +0,0 @@ -# ReferencedObject -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**String** | **String** | | [optional] [default to null] - -[[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/src/test/resources/3_0/markdown/expected/Models/String.md b/src/test/resources/3_0/markdown/expected/Models/String.md deleted file mode 100644 index e21bfc50d7f..00000000000 --- a/src/test/resources/3_0/markdown/expected/Models/String.md +++ /dev/null @@ -1,9 +0,0 @@ -# String -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**String** | **String** | | [optional] [default to null] - -[[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/src/test/resources/3_0/markdown/expected/README.md b/src/test/resources/3_0/markdown/expected/README.md deleted file mode 100644 index 1e6a91ace75..00000000000 --- a/src/test/resources/3_0/markdown/expected/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Documentation for Example - - -## Documentation for API Endpoints - -All URIs are relative to *http://localhost:8080* - -Class | Method | HTTP request | Description ------------- | ------------- | ------------- | ------------- - - - -## Documentation for Models - - - [Object](./Models/Object.md) - - [Object_InlinedObject](./Models/Object_InlinedObject.md) - - [ReferencedObject](./Models/ReferencedObject.md) - - [String](./Models/String.md) - - - -## Documentation for Authorization - -All endpoints do not require authorization. diff --git a/src/test/resources/3_0/markdown/issue_6096.yaml b/src/test/resources/3_0/markdown/issue_6096.yaml deleted file mode 100644 index 6873475f8b9..00000000000 --- a/src/test/resources/3_0/markdown/issue_6096.yaml +++ /dev/null @@ -1,146 +0,0 @@ - -openapi: 3.0.0 -servers: - - url: 'localhost:8080' -info: - version: 1.0.0 - title: Example - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -paths: {} -components: - schemas: - Object: - type: object - additionalProperties: false - properties: - Number: - type: number - example: 3.14159 - Integer: - type: integer - example: 123 - Boolean: - type: boolean - example: true - String: - type: string - example: "A string" - # String formats - CharFormat: - type: string - format: char - DateFormat: - type: string - format: date - example: "2021-06-10" - DateTimeFormat: - type: string - format: date-time - example: "2021-06-10T12:47:27" - ByteFormat: - type: string - format: byte - example: QG1pY2hhZWxncmFoYW1ldmFucw== - BinaryFormat: - type: string - format: binary - EmailFormat: - type: string - format: email - example: "user@example.com" - UuidFormat: - type: string - format: uuid - example: "7db1c07f-8f63-41ff-8f94-056b4a9ce96d" - PasswordFormat: - type: string - format: password - example: hunter2 - IntegerFormat: - type: string - format: integer - example: "123" - IntFormat: - type: string - format: int - example: "123" - Int32Format: - type: string - format: int32 - example: "123" - Int64Format: - type: string - format: int64 - example: "123" - ShortFormat: - type: string - format: short - example: "123" - LongFormat: - type: string - format: long - example: "123" - DecimalFormat: - type: string - format: decimal - example: "3.14159" - FloatFormat: - type: string - format: float - example: "3.14159" - DoubleFormat: - type: string - format: double - example: "3.14159" - HostnameFormat: - type: string - format: hostname - example: "example.com" - Ipv4Format: - type: string - format: ipv4 - example: "127.0.0.1" - Ipv6Format: - type: string - format: ipv4 - example: "::1" - UriFormat: - type: string - format: uri - example: "https://example.com" - # Compound types - Map: - type: object - additionalProperties: true - InlinedObject: - type: object - additionalProperties: false - properties: - String: - type: string - example: "A string" - ReferencedObject: - $ref: "#/components/schemas/ReferencedObject" - ArrayOfStrings: - type: array - items: - type: string - example: string - StringObject: - $ref: "#/components/schemas/String" - ReferencedObject: - type: object - additionalProperties: false - properties: - String: - type: string - example: "A string" - String: - type: object - additionalProperties: false - properties: - String: - type: string - example: "A string" diff --git a/src/test/resources/3_0/micronaut/content-type.yaml b/src/test/resources/3_0/micronaut/content-type.yaml deleted file mode 100644 index a18f841e958..00000000000 --- a/src/test/resources/3_0/micronaut/content-type.yaml +++ /dev/null @@ -1,29 +0,0 @@ -openapi: 3.0.2 -info: - title: info - description: info - version: 0.1.0 - -paths: - /example/api: - post: - summary: summary - description: description - requestBody: - content: - application/vnd.oracle.resource+json; type=singular: - schema: - type: object - responses: - 200: - description: response - content: - application/vnd.oracle.resource+json; type=collection: - schema: - type: object - default: - description: error - content: - application/vnd.oracle.resource+json; type=error: - schema: - type: object diff --git a/src/test/resources/3_0/micronaut/multi-tags-test.yaml b/src/test/resources/3_0/micronaut/multi-tags-test.yaml deleted file mode 100644 index 1053ab885e8..00000000000 --- a/src/test/resources/3_0/micronaut/multi-tags-test.yaml +++ /dev/null @@ -1,155 +0,0 @@ -openapi: 3.0.0 -info: - description: This is a test api description where operations have multiple tags - version: 1.0.0 - title: Library - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - {name: books, description: Everything about books} - - {name: authors, description: Everything about book authors} - - {name: search, description: Tags for useful searching} -paths: - /book/{bookName}: - get: - tags: [books] - summary: Get a book by name - operationId: getBook - parameters: - - {name: bookName, in: path, required: true, schema: {type: string}} - responses: - '200': - description: success - content: - application/json: - schema: { $ref: "#/components/schemas/Book" } - /book/availability/{bookName}: - get: - tags: [books] - summary: Check book availability - operationId: isBookAvailable - parameters: - - { name: bookName, in: path, required: true, schema: { type: string, example: "Book 1" } } - responses: - '200': - description: success - content: - text/plain: - schema: { $ref: "#/components/schemas/BookAvailability" } - /book/search: - get: - tags: [books, search] - summary: Search for a book - parameters: - - {name: bookName, in: query, required: false, schema: {type: string, example: "Book 2"}} - - {name: ISBN, in: query, required: false, schema: {type: string, pattern: "[0-9]{13}", example: "0123456789123"}} - - {name: published, in: query, required: false, schema: {type: string, format: date}} - - {name: minNumPages, in: query, required: false, schema: {type: integer, format: int32, minimum: 1, maximum: 1000}} - - {name: minReadTime, in: query, required: false, schema: {type: number, format: float, minimum: 1, example: 5.7}} - - {name: description, in: query, required: false, schema: {type: string, minLength: 4, nullable: true}} - - {name: preferences, in: cookie, required: false, schema: {type: string}} - - {name: geoLocation, in: header, required: false, schema: {type: string}} - responses: - '200': - description: success - content: - application/json: - schema: { type: array, items: { $ref: "#/components/schemas/Book" } } - /book/sendReview: - post: - tags: [books] - summary: Send a review to a book - parameters: - - {name: bookName, in: query, required: true, schema: {type: string, nullable: false}} - requestBody: - content: - application/x-www-form-urlencoded: - schema: {$ref: "#/components/schemas/Review"} - responses: - '200': - description: success - /book/createEntry: - post: - tags: [books] - summary: Create a new entry for a book - requestBody: - content: - application/json: { schema: { $ref: "#/components/schemas/Book" } } - application/xml: { schema: { $ref: "#/components/schemas/Book" } } - responses: - '200': - description: success - content: - application/json: { schema: { $ref: "#/components/schemas/Book" } } - application/xml: { schema: { $ref: "#/components/schemas/Book" } } - /author/{authorName}: - get: - tags: [authors] - summary: Get an author by name - operationId: getAuthor - parameters: - - {name: authorName, in: path, required: true, schema: {type: string}} - responses: - '200': - description: success - content: - application/json: - schema: { $ref: "#/components/schemas/Author" } - /author/search: - get: - tags: [authors, search] - summary: Search for an author - parameters: - - {name: authorName, in: query, required: false, schema: {type: string, example: "Eric Berne"}} - - {name: approximateYearBorn, in: query, required: false, schema: {type: int, example: 1990}} - responses: - '200': - description: success - content: - application/json: - schema: { type: array, items: { $ref: "#/components/schemas/Author" } } - /author/{authorName}/getBooks: - get: - tags: [authors, books] - summary: Get books by author name - operationId: getAuthorBooks - parameters: - - {name: authorName, in: path, required: true, schema: {type: string}} - responses: - '200': - description: success - content: - application/json: - schema: { type: array, items: { $ref: "#/components/schemas/Book" } } -components: - schemas: - Book: - title: Book - description: book instance - type: object - properties: - name: {type: string} - availability: {$ref: "#/components/schemas/BookAvailability"} - pages: {type: integer, format: int32, minimum: 1} - readTime: {type: number, format: float, minimum: 0, exclusiveMinimum: true} - author: {$ref: "#/components/schemas/Author"} - required: ["name", "availability"] - default: - name: "Bob's Adventures" - availability: "available" - BookAvailability: - type: string - enum: ["available", "not available", "reserved"] - default: "not available" - Review: - type: object - properties: - rating: {type: integer, minimum: 1, maximum: 5, default: 2} - description: {type: string, maxLength: 200} - required: [rating] - Author: - type: object - properties: - name: {type: string, pattern: "[a-zA-z ]+"} - yearBorn: {type: int, minimum: 0, maximum: 2030} diff --git a/src/test/resources/3_0/micronaut/oauth2.yaml b/src/test/resources/3_0/micronaut/oauth2.yaml deleted file mode 100644 index a8edbdd333e..00000000000 --- a/src/test/resources/3_0/micronaut/oauth2.yaml +++ /dev/null @@ -1,25 +0,0 @@ -openapi: 3.0.2 -info: - title: info - description: info - version: 0.1.0 - -paths: - /example/api: - get: - summary: summary - description: description - responses: - 200: - description: response - -components: - securitySchemes: - OAuth_2.0_Client_Credentials: - type: oauth2 - description: OAuth 2.0 - Client Credentials - flows: - clientCredentials: - tokenUrl: "https://example.com/token" - scopes: - scope: scope description \ No newline at end of file diff --git a/src/test/resources/3_0/micronaut/roles-extension-test.yaml b/src/test/resources/3_0/micronaut/roles-extension-test.yaml deleted file mode 100644 index 1fa23eb9f62..00000000000 --- a/src/test/resources/3_0/micronaut/roles-extension-test.yaml +++ /dev/null @@ -1,165 +0,0 @@ -openapi: 3.0.0 -info: - description: This is a test api description - version: 1.0.0 - title: Library - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - {name: books, description: Everything about books} - - {name: users, description: Everyting about users} - - {name: reviews, description: Everything related to book reviews} -paths: - /book/{bookName}: - get: - tags: [books] - summary: Get a book by name - operationId: getBook - parameters: - - {name: bookName, in: path, required: true, schema: {type: string}} - responses: - '200': - description: success - content: - application/json: - schema: { $ref: "#/components/schemas/Book" } - x-roles: ["isAnonymous()"] - post: - tags: [books] - summary: Create a new book - operationId: createBook - parameters: - - {name: bookName, in: path, required: true, schema: {type: string}} - requestBody: - content: - application/json: { schema: { $ref: "#/components/schemas/Book" } } - responses: - '200': - description: success - x-roles: ["admin"] - /book/search: - get: - tags: [books] - summary: Search for a book - parameters: - - {name: bookName, in: query, required: false, schema: {type: string, example: "Book 2"}} - - {name: ISBN, in: query, required: false, schema: {type: string, pattern: "[0-9]{13}", example: "0123456789123"}} - - {name: published, in: query, required: false, schema: {type: string, format: date}} - - {name: minNumPages, in: query, required: false, schema: {type: integer, format: int32, minimum: 1, maximum: 1000}} - - {name: minReadTime, in: query, required: false, schema: {type: number, format: float, minimum: 1, example: 5.7}} - - {name: description, in: query, required: false, schema: {type: string, minLength: 4, nullable: true}} - - {name: preferences, in: cookie, required: false, schema: {type: string}} - - {name: geoLocation, in: header, required: false, schema: {type: string}} - responses: - '200': - description: success - content: - application/json: - { schema: { type: array, items: { $ref: "#/components/schemas/Book" } } } - /book/availability/{bookName}: - get: - tags: [books] - summary: Check book availability - operationId: isBookAvailable - parameters: - - { name: bookName, in: path, required: true, schema: { type: string, example: "Book 1" } } - responses: - '200': - description: success - content: - text/plain: - schema: { $ref: "#/components/schemas/BookAvailability" } - /book/reserve/{bookName}: - get: - tags: [books] - summary: Reserve book for self - operationId: reserveBook - parameters: - - { name: bookName, in: path, required: true, schema: { type: string, example: "Book 2" } } - responses: - '200': - description: success - x-roles: ["isAuthorized()"] - /user/{userName}: - get: - tags: [users] - summary: View user profile - operationId: getUserProfile - parameters: - - {name: userName, in: path, required: true, schema: {type: string, pattern: "[0-9a-zA-Z ]+"}} - responses: - '200': - description: success - content: - application/json: { schema: { $ref: "#/components/schemas/User" } } - /user: - post: - tags: [users] - summary: Update your own profile - operationId: updateProfile - requestBody: - content: - '*/*': { schema: { $ref: "#/components/schemas/User"} } - responses: - '200': - description: success - x-roles: ["isAuthorized()"] - /book/viewReviews: - get: - tags: [reviews] - summary: Get all reviews for a book - parameters: - - { name: bookName, in: query, required: true, schema: { type: string, nullable: false } } - responses: - '200': - description: success - content: - application/json: { schema: { type: array, items: { $ref: "#/content/schemas/Review" } } } - /book/sendReview: - post: - tags: [reviews] - summary: Send a review to a book - parameters: - - {name: bookName, in: query, required: true, schema: { type: string, nullable: false } } - requestBody: - content: - application/x-www-form-urlencoded: - schema: {$ref: "#/components/schemas/Review"} - responses: - '200': - description: success - x-roles: ["isAuthorized()"] -components: - schemas: - Book: - title: Book - description: book instance - type: object - properties: - name: {type: string} - availability: {$ref: "#/components/schemas/BookAvailability"} - pages: {type: integer, format: int32, minimum: 1} - author: {type: string, pattern: "[a-zA-z ]+"} - readTime: {type: number, format: float, minimum: 0, exclusiveMinimum: true} - required: ["name", "availability"] - default: - name: "Bob's Adventures" - availability: "available" - BookAvailability: - type: string - enum: ["available", "not available", "reserved"] - default: "not available" - Review: - type: object - properties: - rating: {type: integer, minimum: 1, maximum: 5, default: 2} - description: {type: string, maxLength: 200} - required: [rating] - User: - type: object - properties: - username: { type: string, minLength: 2, nullable: false } - name: { type: string, minLength: 1 } - description: { type: string, nullable: true } - required: ["username", "name"] diff --git a/src/test/resources/3_0/php/issue_10244.yaml b/src/test/resources/3_0/php/issue_10244.yaml deleted file mode 100644 index 6a2c48310d9..00000000000 --- a/src/test/resources/3_0/php/issue_10244.yaml +++ /dev/null @@ -1,26 +0,0 @@ -openapi: 3.0.0 -info: - title: 'Issue 10224 Enum default value' - version: latest -paths: - '/': - get: - operationId: operation - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/ModelWithEnumPropertyHavingDefault' -components: - schemas: - ModelWithEnumPropertyHavingDefault: - required: - - propertyName - properties: - propertyName: - type: string - default: VALUE - enum: - - VALUE diff --git a/src/test/resources/3_0/powershell/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml b/src/test/resources/3_0/powershell/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml deleted file mode 100644 index 51202cc86b3..00000000000 --- a/src/test/resources/3_0/powershell/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml +++ /dev/null @@ -1,2185 +0,0 @@ -openapi: 3.0.0 -info: - description: >- - This spec is mainly for testing Petstore server and contains fake endpoints, - models. Please do not use this for any other purpose. Special characters: " - \ - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /foo: - get: - responses: - default: - description: response - content: - application/json: - schema: - type: object - properties: - string: - $ref: '#/components/schemas/Foo' - /pet: - servers: - - url: 'http://petstore.swagger.io/v2' - - url: 'http://path-server-test.petstore.local/v2' - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '405': - description: Invalid input - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - x-powershell-method-name: Remove-Pet - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - /fake_classname_test: - patch: - tags: - - 'fake_classname_tags 123#$%^' - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - security: - - api_key_query: [] - requestBody: - $ref: '#/components/requestBodies/Client' - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - requestBody: - $ref: '#/components/requestBodies/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - parameters: - - name: enum_header_string_array - in: header - description: Header parameter enum test (string array) - schema: - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - - name: enum_header_string - in: header - description: Header parameter enum test (string) - schema: - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - - name: enum_query_string_array - in: query - description: Query parameter enum test (string array) - schema: - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - - name: enum_query_string - in: query - description: Query parameter enum test (string) - schema: - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - - name: enum_query_integer - in: query - description: Query parameter enum test (double) - schema: - type: integer - format: int32 - enum: - - 1 - - -2 - - name: enum_query_double - in: query - description: Query parameter enum test (double) - schema: - type: number - format: double - enum: - - 1.1 - - -1.2 - responses: - '400': - description: Invalid request - '404': - description: Not found - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - enum_form_string_array: - description: Form parameter enum test (string array) - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - enum_form_string: - description: Form parameter enum test (string) - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - post: - tags: - - fake - summary: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - description: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - operationId: testEndpointParameters - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - integer: - description: None - type: integer - minimum: 10 - maximum: 100 - int32: - description: None - type: integer - format: int32 - minimum: 20 - maximum: 200 - int64: - description: None - type: integer - format: int64 - number: - description: None - type: number - minimum: 32.1 - maximum: 543.2 - float: - description: None - type: number - format: float - maximum: 987.6 - double: - description: None - type: number - format: double - minimum: 67.8 - maximum: 123.4 - string: - description: None - type: string - pattern: '/[a-z]/i' - pattern_without_delimiter: - description: None - type: string - pattern: '^[A-Z].*' - byte: - description: None - type: string - format: byte - binary: - description: None - type: string - format: binary - date: - description: None - type: string - format: date - dateTime: - description: None - type: string - format: date-time - default: '2010-02-01T10:20:10.11111+01:00' - example: '2020-02-02T20:20:20.22222Z' - password: - description: None - type: string - format: password - minLength: 10 - maxLength: 64 - callback: - description: None - type: string - required: - - number - - double - - pattern_without_delimiter - - byte - delete: - tags: - - fake - security: - - bearer_test: [] - summary: Fake endpoint to test group parameters (optional) - description: Fake endpoint to test group parameters (optional) - operationId: testGroupParameters - x-group-parameters: true - parameters: - - name: required_string_group - in: query - description: Required String in group parameters - required: true - schema: - type: integer - - name: required_boolean_group - in: header - description: Required Boolean in group parameters - required: true - schema: - type: boolean - - name: required_int64_group - in: query - description: Required Integer in group parameters - required: true - schema: - type: integer - format: int64 - - name: string_group - in: query - description: String in group parameters - schema: - type: integer - - name: boolean_group - in: header - description: Boolean in group parameters - schema: - type: boolean - - name: int64_group - in: query - description: Integer in group parameters - schema: - type: integer - format: int64 - responses: - '400': - description: Someting wrong - /fake/outer/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: fakeOuterNumberSerialize - responses: - '200': - description: Output number - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterNumber' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterNumber' - description: Input number as post body - /fake/outer/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: fakeOuterStringSerialize - responses: - '200': - description: Output string - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterString' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterString' - description: Input string as post body - /fake/outer/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: fakeOuterBooleanSerialize - responses: - '200': - description: Output boolean - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterBoolean' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterBoolean' - description: Input boolean as post body - /fake/outer/composite: - post: - tags: - - fake - description: Test serialization of object with outer number type - operationId: fakeOuterCompositeSerialize - responses: - '200': - description: Output composite - content: - '*/*': - schema: - $ref: '#/components/schemas/OuterComposite' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/OuterComposite' - description: Input composite as post body - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - responses: - '200': - description: successful operation - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - param: - description: field1 - type: string - param2: - description: field2 - type: string - required: - - param - - param2 - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - responses: - '200': - description: successful operation - requestBody: - content: - application/json: - schema: - type: object - additionalProperties: - type: string - description: request body - required: true - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: query - in: query - required: true - schema: - type: string - responses: - '200': - description: Success - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - required: true - /another-fake/dummy: - patch: - tags: - - $another-fake? - summary: To test special tags - description: To test special tags and operation ID starting with number - operationId: '123_test_@#$%_special_tags' - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - requestBody: - $ref: '#/components/requestBodies/Client' - /fake/body-with-file-schema: - put: - tags: - - fake - description: >- - For this test, the body for this request much reference a schema named - `File`. - operationId: testBodyWithFileSchema - responses: - '200': - description: Success - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/FileSchemaTestClass' - required: true - /fake/test-query-parameters: - put: - tags: - - fake - description: To test the collection format in query parameters - operationId: testQueryParameterCollectionFormat - parameters: - - name: pipe - in: query - required: true - schema: - type: array - items: - type: string - - name: ioutil - in: query - required: true - style: form - explode: false - schema: - type: array - items: - type: string - - name: http - in: query - required: true - style: spaceDelimited - schema: - type: array - items: - type: string - - name: url - in: query - required: true - style: form - explode: false - schema: - type: array - items: - type: string - - name: context - in: query - required: true - explode: true - schema: - type: array - items: - type: string - responses: - "200": - description: Success - '/fake/{petId}/uploadImageWithRequiredFile': - post: - tags: - - pet - summary: uploads an image (required) - description: '' - operationId: uploadFileWithRequiredFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - requiredFile: - description: file to upload - type: string - format: binary - required: - - requiredFile - /fake/health: - get: - tags: - - fake - summary: Health check endpoint - responses: - 200: - description: The instance started successfully - content: - application/json: - schema: - $ref: '#/components/schemas/HealthCheckResult' - /fake/array-of-enums: - get: - tags: - - fake - summary: Array of Enums - operationId: getArrayOfEnums - responses: - 200: - description: Got named array of enums - content: - application/json: - schema: - $ref: '#/components/schemas/ArrayOfEnums' -servers: - - url: 'http://{server}.swagger.io:{port}/v2' - description: petstore server - variables: - server: - enum: - - 'petstore' - - 'qa-petstore' - - 'dev-petstore' - default: 'petstore' - port: - enum: - - 80 - - 8080 - default: 80 - - url: https://localhost:8080/{version} - description: The local server - variables: - version: - enum: - - 'v1' - - 'v2' - default: 'v2' - - url: https://127.0.0.1/no_variable - description: The local server without variables -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - examples: - simple-list: - summary: Simple list example - description: Should not get into code examples - value: - - username: foo - - username: bar - description: List of user object - required: true - Client: - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - description: client model - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: http - scheme: basic - bearer_test: - type: http - scheme: bearer - bearerFormat: JWT - http_signature_test: - # Test the 'HTTP signature' security scheme. - # Each HTTP request is cryptographically signed as specified - # in https://datatracker.ietf.org/doc/draft-cavage-http-signatures/ - type: http - scheme: signature - schemas: - Foo: - type: object - properties: - bar: - $ref: '#/components/schemas/Bar' - Bar: - type: string - default: bar - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - example: '2020-02-02T20:20:20.000222Z' - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - required: - - name - properties: - id: - type: integer - format: int64 - name: - type: string - default: default-name - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - objectWithNoDeclaredProps: - type: object - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - description: test code generation for objects - Value must be a map of strings to values. It cannot be the 'null' value. - objectWithNoDeclaredPropsNullable: - type: object - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - description: test code generation for nullable objects. - Value must be a map of strings to values or the 'null' value. - nullable: true - anyTypeProp: - description: test code generation for any type - Here the 'type' attribute is not specified, which means the value can be anything, - including the null value, string, number, boolean, array or object. - See https://github.com/OAI/OpenAPI-Specification/issues/1389 - # TODO: this should be supported, currently there are some issues in the code generation. - #anyTypeExceptNullProp: - # description: any type except 'null' - # Here the 'type' attribute is not specified, which means the value can be anything, - # including the null value, string, number, boolean, array or object. - # not: - # type: 'null' - anyTypePropNullable: - description: test code generation for any type - Here the 'type' attribute is not specified, which means the value can be anything, - including the null value, string, number, boolean, array or object. - The 'nullable' attribute does not change the allowed values. - nullable: true - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Dog: - allOf: - - $ref: '#/components/schemas/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/components/schemas/Animal' - - $ref: '#/components/schemas/Address' - - type: object - properties: - declawed: - type: boolean - Address: - type: object - additionalProperties: - type: integer - Animal: - type: object - discriminator: - propertyName: className - required: - - className - properties: - className: - type: string - color: - type: string - default: red - AnimalFarm: - type: array - items: - $ref: '#/components/schemas/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - multipleOf: 2 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - multipleOf: 32.5 - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - decimal: - type: string - format: number - string: - type: string - pattern: '/[a-z]/i' - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - example: '2020-02-02' - dateTime: - type: string - format: date-time - example: '2007-12-03T10:15:30+01:00' - uuid: - type: string - format: uuid - example: 72f98069-206d-4f12-9f12-3d1e525a8e84 - password: - type: string - format: password - maxLength: 64 - minLength: 10 - pattern_with_digits: - description: A string that is a 10 digit number. Can have leading zeros. - type: string - pattern: '^\d{10}$' - pattern_with_digits_and_delimiter: - description: A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. - type: string - pattern: '/^image_\d{1,3}$/i' - #EnumClass: - # type: string - # default: '-efg' - # enum: - # - _abc - # - '-efg' - # - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_integer_only: - type: integer - enum: - - 2 - - -2 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - outerEnum: - $ref: '#/components/schemas/OuterEnum' - # outerEnumInteger: - # $ref: '#/components/schemas/OuterEnumInteger' - # outerEnumDefaultValue: - # $ref: '#/components/schemas/OuterEnumDefaultValue' - # outerEnumIntegerDefaultValue: - # $ref: '#/components/schemas/OuterEnumIntegerDefaultValue' - AdditionalPropertiesClass: - type: object - properties: - map_property: - type: object - additionalProperties: - type: string - map_of_map_property: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - anytype_1: {} - map_with_undeclared_properties_anytype_1: - type: object - map_with_undeclared_properties_anytype_2: - type: object - properties: {} - map_with_undeclared_properties_anytype_3: - type: object - additionalProperties: true - empty_map: - type: object - description: an object with no declared properties and no undeclared - properties, hence it's an empty map. - additionalProperties: false - map_with_undeclared_properties_string: - type: object - additionalProperties: - type: string - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/components/schemas/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: | - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: '#/components/schemas/StringBooleanMap' - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/components/schemas/ReadOnlyFirst' - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - '>=' - - $ - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - OuterEnum: - nullable: true - type: string - enum: - - placed - - approved - - delivered - OuterEnumInteger: - type: integer - enum: - - 0 - - 1 - - 2 - OuterEnumDefaultValue: - type: string - enum: - - placed - - approved - - delivered - default: placed - OuterEnumIntegerDefaultValue: - type: integer - enum: - - 0 - - 1 - - 2 - default: 0 - OuterComposite: - type: object - properties: - my_number: - $ref: '#/components/schemas/OuterNumber' - my_string: - $ref: '#/components/schemas/OuterString' - my_boolean: - $ref: '#/components/schemas/OuterBoolean' - OuterNumber: - type: number - OuterString: - type: string - OuterBoolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - StringBooleanMap: - additionalProperties: - type: boolean - FileSchemaTestClass: - type: object - properties: - file: - $ref: '#/components/schemas/File' - files: - type: array - items: - $ref: '#/components/schemas/File' - File: - type: object - description: Must be named `File` for test. - properties: - sourceURI: - description: Test capitalization - type: string - _special_model.name_: - properties: - '$special[property.name]': - type: integer - format: int64 - '_special_model.name_': - type: string - xml: - name: '$special[model.name]' - HealthCheckResult: - type: object - properties: - NullableMessage: - nullable: true - type: string - description: Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. - NullableClass: - type: object - properties: - integer_prop: - type: integer - nullable: true - number_prop: - type: number - nullable: true - boolean_prop: - type: boolean - nullable: true - string_prop: - type: string - nullable: true - date_prop: - type: string - format: date - nullable: true - datetime_prop: - type: string - format: date-time - nullable: true - array_nullable_prop: - type: array - nullable: true - items: - type: object - array_and_items_nullable_prop: - type: array - nullable: true - items: - type: object - nullable: true - array_items_nullable: - type: array - items: - type: object - nullable: true - object_nullable_prop: - type: object - nullable: true - additionalProperties: - type: object - object_and_items_nullable_prop: - type: object - nullable: true - additionalProperties: - type: object - nullable: true - object_items_nullable: - type: object - additionalProperties: - type: object - nullable: true - additionalProperties: - type: object - nullable: true - fruit: - properties: - color: - type: string - oneOf: - - $ref: '#/components/schemas/apple' - - $ref: '#/components/schemas/banana' - # Below additionalProperties is set to false to validate the use - # case when a composed schema has additionalProperties set to false. - additionalProperties: false - apple: - type: object - properties: - cultivar: - type: string - pattern: ^[a-zA-Z\s]*$ - origin: - type: string - pattern: /^[A-Z\s]*$/i - nullable: true - banana: - type: object - properties: - lengthCm: - type: number - mammal: - oneOf: - - $ref: '#/components/schemas/whale' - - $ref: '#/components/schemas/zebra' - - $ref: '#/components/schemas/Pig' - discriminator: - propertyName: className - whale: - type: object - properties: - hasBaleen: - type: boolean - hasTeeth: - type: boolean - className: - type: string - required: - - className - zebra: - type: object - properties: - type: - type: string - enum: - - plains - - mountain - - grevys - className: - type: string - required: - - className - additionalProperties: true - Pig: - oneOf: - - $ref: '#/components/schemas/BasquePig' - - $ref: '#/components/schemas/DanishPig' - discriminator: - propertyName: className - BasquePig: - type: object - properties: - className: - type: string - required: - - className - DanishPig: - type: object - properties: - className: - type: string - required: - - className - gmFruit: - properties: - color: - type: string - anyOf: - - $ref: '#/components/schemas/apple' - - $ref: '#/components/schemas/banana' - additionalProperties: false - fruitReq: - oneOf: - - type: 'null' - - $ref: '#/components/schemas/appleReq' - - $ref: '#/components/schemas/bananaReq' - additionalProperties: false - appleReq: - type: object - properties: - cultivar: - type: string - mealy: - type: boolean - required: - - cultivar - additionalProperties: false - bananaReq: - type: object - properties: - lengthCm: - type: number - sweet: - type: boolean - required: - - lengthCm - additionalProperties: false - # go-experimental is unable to make Triangle and Quadrilateral models - # correctly https://github.com/OpenAPITools/openapi-json-schema-generator/issues/6149 - Drawing: - type: object - properties: - mainShape: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value cannot be null. - $ref: '#/components/schemas/Shape' - shapeOrNull: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value may be null because ShapeOrNull has 'null' - # type as a child schema of 'oneOf'. - $ref: '#/components/schemas/ShapeOrNull' - nullableShape: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value may be null because NullableShape has the - # 'nullable: true' attribute. For this specific scenario this is exactly the - # same thing as 'shapeOrNull'. - $ref: '#/components/schemas/NullableShape' - shapes: - type: array - items: - $ref: '#/components/schemas/Shape' - additionalProperties: - # Here the additional properties are specified using a referenced schema. - # This is just to validate the generated code works when using $ref - # under 'additionalProperties'. - $ref: '#/components/schemas/fruit' - Shape: - oneOf: - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - ShapeOrNull: - description: The value may be a shape or the 'null' value. - This is introduced in OAS schema >= 3.1. - oneOf: - - type: 'null' - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - NullableShape: - description: The value may be a shape or the 'null' value. - The 'nullable' attribute was introduced in OAS schema >= 3.0 - and has been deprecated in OAS schema >= 3.1. - oneOf: - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - nullable: true - ShapeInterface: - properties: - shapeType: - type: string - required: - - shapeType - TriangleInterface: - properties: - triangleType: - type: string - required: - - triangleType - Triangle: - oneOf: - - $ref: '#/components/schemas/EquilateralTriangle' - - $ref: '#/components/schemas/IsoscelesTriangle' - - $ref: '#/components/schemas/ScaleneTriangle' - discriminator: - propertyName: triangleType - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - EquilateralTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - IsoscelesTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - additionalProperties: false - ScaleneTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - QuadrilateralInterface: - properties: - quadrilateralType: - type: string - required: - - quadrilateralType - Quadrilateral: - oneOf: - - $ref: '#/components/schemas/SimpleQuadrilateral' - - $ref: '#/components/schemas/ComplexQuadrilateral' - discriminator: - propertyName: quadrilateralType - SimpleQuadrilateral: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/QuadrilateralInterface' - ComplexQuadrilateral: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/QuadrilateralInterface' - GrandparentAnimal: - type: object - required: - - pet_type - properties: - pet_type: - type: string - discriminator: - propertyName: pet_type - ParentPet: - type: object - allOf: - - $ref: '#/components/schemas/GrandparentAnimal' - #ChildCat: - # allOf: - # - $ref: '#/components/schemas/ParentPet' - # - type: object - # properties: - # name: - # type: string - # pet_type: - # x-enum-as-string: true - # type: string - # enum: - # - ChildCat - # default: ChildCat - ArrayOfEnums: - type: array - items: - $ref: '#/components/schemas/OuterEnum' - DateTimeTest: - type: string - default: '2010-01-01T10:10:10.000111+01:00' - example: '2010-01-01T10:10:10.000111+01:00' - format: date-time - DeprecatedObject: - type: object - deprecated: true - properties: - name: - type: string - ObjectWithDeprecatedFields: - type: object - properties: - uuid: - type: string - id: - type: number - deprecated: true - deprecatedRef: - $ref: '#/components/schemas/DeprecatedObject' - bars: - type: array - deprecated: true - items: - $ref: '#/components/schemas/Bar' - PetWithRequiredTags: - type: object - required: - - name - - photoUrls - - tags - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet diff --git a/src/test/resources/3_0/powershell/petstore.yaml b/src/test/resources/3_0/powershell/petstore.yaml deleted file mode 100644 index 025d072c763..00000000000 --- a/src/test/resources/3_0/powershell/petstore.yaml +++ /dev/null @@ -1,764 +0,0 @@ -openapi: 3.0.0 -servers: - - url: 'http://{server}.swagger.io:{port}/v2' - description: petstore server - variables: - server: - enum: - - 'petstore' - - 'qa-petstore' - - 'dev-petstore' - default: 'petstore' - port: - enum: - - 80 - - 8080 - default: 80 - - url: https://localhost:8080/{version} - description: The local server - variables: - version: - enum: - - 'v1' - - 'v2' - default: 'v2' -info: - description: >- - This is a sample server Petstore server. For this sample, you can use the api key - `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - x-powershell-method-name: Remove-Pet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - security: - - auth_cookie: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - security: - - auth_cookie: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - security: - - auth_cookie: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - Set-Cookie: - description: >- - Cookie authentication key for use with the `auth_cookie` - apiKey authentication. - schema: - type: string - example: AUTH_KEY=abcde12345; Path=/; HttpOnly - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - security: - - auth_cookie: [] - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - security: - - auth_cookie: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - auth_cookie: [] -externalDocs: - description: Find out more about Swagger - url: 'http://swagger.io' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - auth_cookie: - type: apiKey - name: AUTH_KEY - in: cookie - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - pattern: '["A-Z]+-[0-9][0-9]' - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - additionalProperties: true - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/3_0/protobuf-schema/pet.proto b/src/test/resources/3_0/protobuf-schema/pet.proto deleted file mode 100644 index 33ec09270a6..00000000000 --- a/src/test/resources/3_0/protobuf-schema/pet.proto +++ /dev/null @@ -1,25 +0,0 @@ -/* - OAI Specification example for Polymorphism - - No description provided (generated by Openapi Generator https://github.com/openapi-json-schema-tools/openapi-json-schema-generator) - - The version of the OpenAPI document: 1.0.0 - - Generated by OpenAPI Generator: https://openapi-generator.tech -*/ - -syntax = "proto3"; - -package openapijsonschematools; - -message Pet { - - string petType = 140636936; - - string name = 3373707; - - string bark = 3016376; - - bool lovesRocks = 499337491; - -} diff --git a/src/test/resources/3_0/protobuf/petstore.yaml b/src/test/resources/3_0/protobuf/petstore.yaml deleted file mode 100644 index 3db600f31eb..00000000000 --- a/src/test/resources/3_0/protobuf/petstore.yaml +++ /dev/null @@ -1,748 +0,0 @@ -openapi: 3.0.0 -servers: - - url: 'http://petstore.swagger.io/v2' -info: - description: >- - This is a sample server Petstore server. For this sample, you can use the api key - `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - Set-Cookie: - description: >- - Cookie authentication key for use with the `api_key` - apiKey authentication. - schema: - type: string - example: AUTH_KEY=abcde12345; Path=/; HttpOnly - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - security: - - api_key: [] - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - api_key: [] -externalDocs: - description: Find out more about Swagger - url: 'http://swagger.io' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - deprecated: true - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - OtherTest: - title: A model to test other use cases - description: A model to test other use cases - type: object - properties: - set_test: - type: array - uniqueItems: true - items: - type: string diff --git a/src/test/resources/3_0/python-prior/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml b/src/test/resources/3_0/python-prior/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml deleted file mode 100644 index 869e91e6a69..00000000000 --- a/src/test/resources/3_0/python-prior/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml +++ /dev/null @@ -1,2551 +0,0 @@ -openapi: 3.0.0 -info: - description: >- - This spec is mainly for testing Petstore server and contains fake endpoints, - models. Please do not use this for any other purpose. Special characters: " - \ - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user - - name: fake - description: Fake api used for feature testing -paths: - /foo: - get: - responses: - default: - description: response - content: - application/json: - schema: - type: object - properties: - string: - $ref: '#/components/schemas/Foo' - /pet: - servers: - - url: 'http://petstore.swagger.io/v2' - - url: 'http://path-server-test.petstore.local/v2' - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '405': - description: Invalid input - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - example: ['tag1', 'tag2'] - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - http_signature_test: [] - - petstore_auth: - - 'write:pets' - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{order_id}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: order_id - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: order_id - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - /fake_classname_test: - patch: - tags: - - 'fake_classname_tags 123#$%^' - summary: To test class name in snake case - description: To test class name in snake case - operationId: testClassname - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - security: - - api_key_query: [] - requestBody: - $ref: '#/components/requestBodies/Client' - /fake: - patch: - tags: - - fake - summary: To test "client" model - description: To test "client" model - operationId: testClientModel - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - requestBody: - $ref: '#/components/requestBodies/Client' - get: - tags: - - fake - summary: To test enum parameters - description: To test enum parameters - operationId: testEnumParameters - parameters: - - name: enum_header_string_array - in: header - description: Header parameter enum test (string array) - schema: - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - - name: enum_header_string - in: header - description: Header parameter enum test (string) - schema: - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - - name: enum_query_string_array - in: query - description: Query parameter enum test (string array) - schema: - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - - name: enum_query_string - in: query - description: Query parameter enum test (string) - schema: - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - - name: enum_query_integer - in: query - description: Query parameter enum test (double) - schema: - type: integer - format: int32 - enum: - - 1 - - -2 - - name: enum_query_double - in: query - description: Query parameter enum test (double) - schema: - type: number - format: double - enum: - - 1.1 - - -1.2 - responses: - '400': - description: Invalid request - '404': - description: Not found - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - enum_form_string_array: - description: Form parameter enum test (string array) - type: array - items: - type: string - default: $ - enum: - - '>' - - $ - enum_form_string: - description: Form parameter enum test (string) - type: string - enum: - - _abc - - '-efg' - - (xyz) - default: '-efg' - post: - tags: - - fake - summary: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - description: | - Fake endpoint for testing various parameters - 假端點 - 偽のエンドポイント - 가짜 엔드 포인트 - operationId: testEndpointParameters - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - http_basic_test: [] - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - integer: - description: None - type: integer - minimum: 10 - maximum: 100 - int32: - description: None - type: integer - format: int32 - minimum: 20 - maximum: 200 - int64: - description: None - type: integer - format: int64 - number: - description: None - type: number - minimum: 32.1 - maximum: 543.2 - float: - description: None - type: number - format: float - maximum: 987.6 - exclusiveMaximum: true - double: - description: None - type: number - format: double - minimum: 67.8 - maximum: 123.4 - exclusiveMaximum: true - string: - description: None - type: string - pattern: '/[a-z]/i' - pattern_without_delimiter: - description: None - type: string - pattern: '^[A-Z].*' - byte: - description: None - type: string - format: byte - binary: - description: None - type: string - format: binary - date: - description: None - type: string - format: date - dateTime: - description: None - type: string - format: date-time - default: '2010-02-01T10:20:10.11111+01:00' - example: '2020-02-02T20:20:20.22222Z' - password: - description: None - type: string - format: password - minLength: 10 - maxLength: 64 - callback: - description: None - type: string - required: - - number - - double - - pattern_without_delimiter - - byte - delete: - tags: - - fake - security: - - bearer_test: [] - summary: Fake endpoint to test group parameters (optional) - description: Fake endpoint to test group parameters (optional) - operationId: testGroupParameters - x-group-parameters: true - parameters: - - name: required_string_group - in: query - description: Required String in group parameters - required: true - schema: - type: integer - - name: required_boolean_group - in: header - description: Required Boolean in group parameters - required: true - schema: - type: boolean - - name: required_int64_group - in: query - description: Required Integer in group parameters - required: true - schema: - type: integer - format: int64 - - name: string_group - in: query - description: String in group parameters - schema: - type: integer - - name: boolean_group - in: header - description: Boolean in group parameters - schema: - type: boolean - - name: int64_group - in: query - description: Integer in group parameters - schema: - type: integer - format: int64 - responses: - '400': - description: Someting wrong - /fake/refs/number: - post: - tags: - - fake - description: Test serialization of outer number types - operationId: NumberWithValidations - requestBody: - description: Input number as post body - content: - application/json: - schema: - $ref: '#/components/schemas/NumberWithValidations' - required: false - responses: - '200': - description: Output number - content: - application/json: - schema: - $ref: '#/components/schemas/NumberWithValidations' - /fake/refs/mammal: - post: - tags: - - fake - description: Test serialization of mammals - operationId: Mammal - requestBody: - description: Input mammal - content: - application/json: - schema: - $ref: '#/components/schemas/mammal' - required: true - responses: - '200': - description: Output mammal - content: - application/json: - schema: - $ref: '#/components/schemas/mammal' - /fake/refs/string: - post: - tags: - - fake - description: Test serialization of outer string types - operationId: String - requestBody: - description: Input string as post body - content: - application/json: - schema: - $ref: '#/components/schemas/String' - required: false - responses: - '200': - description: Output string - content: - application/json: - schema: - $ref: '#/components/schemas/String' - x-codegen-request-body-name: body - /fake/refs/boolean: - post: - tags: - - fake - description: Test serialization of outer boolean types - operationId: Boolean - requestBody: - description: Input boolean as post body - content: - application/json: - schema: - $ref: '#/components/schemas/Boolean' - required: false - responses: - '200': - description: Output boolean - content: - application/json: - schema: - $ref: '#/components/schemas/Boolean' - x-codegen-request-body-name: body - /fake/refs/arraymodel: - post: - tags: - - fake - description: Test serialization of ArrayModel - operationId: ArrayModel - requestBody: - description: Input model - content: - application/json: - schema: - $ref: '#/components/schemas/AnimalFarm' - examples: - simple-list: - summary: Simple list example - description: Should not get into code examples - value: - - className: foo - color: yellow - - className: bar - color: green - required: false - responses: - '200': - description: Output model - content: - application/json: - schema: - $ref: '#/components/schemas/AnimalFarm' - x-codegen-request-body-name: body - /fake/refs/composed_one_of_number_with_validations: - post: - tags: - - fake - description: Test serialization of object with $refed properties - operationId: ComposedOneOfNumberWithValidations - requestBody: - description: Input model - content: - application/json: - schema: - $ref: '#/components/schemas/ComposedOneOfNumberWithValidations' - required: false - responses: - '200': - description: Output model - content: - application/json: - schema: - $ref: '#/components/schemas/ComposedOneOfNumberWithValidations' - /fake/refs/object_model_with_ref_props: - post: - tags: - - fake - description: Test serialization of object with $refed properties - operationId: ObjectModelWithRefProps - requestBody: - description: Input model - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectModelWithRefProps' - required: false - responses: - '200': - description: Output model - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectModelWithRefProps' - x-codegen-request-body-name: body - /fake/refs/enum: - post: - tags: - - fake - description: Test serialization of outer enum - operationId: StringEnum - requestBody: - description: Input enum - content: - application/json: - schema: - $ref: '#/components/schemas/StringEnum' - required: false - responses: - '200': - description: Output enum - content: - application/json: - schema: - $ref: '#/components/schemas/StringEnum' - x-codegen-request-body-name: body - /fake/refs/array-of-enums: - post: - tags: - - fake - summary: Array of Enums - operationId: ArrayOfEnums - requestBody: - description: Input enum - content: - application/json: - schema: - $ref: '#/components/schemas/ArrayOfEnums' - required: false - responses: - 200: - description: Got named array of enums - content: - application/json: - schema: - $ref: '#/components/schemas/ArrayOfEnums' - /fake/refs/enum-test: - post: - tags: - - fake - summary: Object contains enum properties and array properties containing enums - operationId: EnumTest - requestBody: - description: Input object - content: - application/json: - schema: - $ref: '#/components/schemas/Enum_Test' - required: false - responses: - 200: - description: Got object containing enums - content: - application/json: - schema: - $ref: '#/components/schemas/Enum_Test' - /fake/additional-properties-with-array-of-enums: - get: - tags: - - fake - summary: Additional Properties with Array of Enums - operationId: AdditionalPropertiesWithArrayOfEnums - requestBody: - description: Input enum - content: - application/json: - schema: - $ref: '#/components/schemas/AdditionalPropertiesWithArrayOfEnums' - required: false - responses: - 200: - description: Got object with additional properties with array of enums - content: - application/json: - schema: - $ref: '#/components/schemas/AdditionalPropertiesWithArrayOfEnums' - /fake/jsonFormData: - get: - tags: - - fake - summary: test json serialization of form data - description: '' - operationId: testJsonFormData - responses: - '200': - description: successful operation - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - param: - description: field1 - type: string - param2: - description: field2 - type: string - required: - - param - - param2 - /fake/inline-additionalProperties: - post: - tags: - - fake - summary: test inline additionalProperties - description: '' - operationId: testInlineAdditionalProperties - responses: - '200': - description: successful operation - requestBody: - content: - application/json: - schema: - type: object - additionalProperties: - type: string - description: request body - required: true - /fake/body-with-query-params: - put: - tags: - - fake - operationId: testBodyWithQueryParams - parameters: - - name: query - in: query - required: true - schema: - type: string - responses: - '200': - description: Success - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - required: true - /another-fake/dummy: - patch: - tags: - - $another-fake? - summary: To test special tags - description: To test special tags and operation ID starting with number - operationId: '123_test_@#$%_special_tags' - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - requestBody: - $ref: '#/components/requestBodies/Client' - /fake/body-with-file-schema: - put: - tags: - - fake - description: >- - For this test, the body for this request much reference a schema named - `File`. - operationId: testBodyWithFileSchema - responses: - '200': - description: Success - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/FileSchemaTestClass' - required: true - /fake/test-query-parameters: - put: - tags: - - fake - description: To test the collection format in query parameters - operationId: testQueryParameterCollectionFormat - parameters: - - name: pipe - in: query - required: true - schema: - type: array - items: - type: string - - name: ioutil - in: query - required: true - style: form - explode: false - schema: - type: array - items: - type: string - - name: http - in: query - required: true - style: spaceDelimited - schema: - type: array - items: - type: string - - name: url - in: query - required: true - style: form - explode: false - schema: - type: array - items: - type: string - - name: context - in: query - required: true - explode: true - schema: - type: array - items: - type: string - responses: - "200": - description: Success - /{fileName}: - get: - servers: - - url: http://www.jtricks.com - tags: - - fake - summary: downloads a file using Content-Disposition - operationId: downloadAttachment - parameters: - - name: fileName - in: path - description: file name - required: true - schema: - type: string - responses: - 200: - description: successful operation - content: - 'text/plain': - schema: - type: string - format: binary - headers: - Content-Disposition: - schema: - type: string - description: "describes the received file. Looks like: 'attachment; filename=fileName.txt'" - /fake/uploadFile: - post: - tags: - - fake - summary: uploads a file using multipart/form-data - description: '' - operationId: uploadFile - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - required: - - file - /fake/uploadFiles: - post: - tags: - - fake - summary: uploads files using multipart/form-data - description: '' - operationId: uploadFiles - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - files: - type: array - items: - type: string - format: binary - /fake/uploadDownloadFile: - post: - tags: - - fake - summary: uploads a file and downloads a file using application/octet-stream - description: '' - operationId: uploadDownloadFile - responses: - '200': - description: successful operation - content: - application/octet-stream: - schema: - type: string - format: binary - description: file to download - requestBody: - required: true - content: - application/octet-stream: - schema: - type: string - format: binary - description: file to upload - /fake/health: - get: - tags: - - fake - summary: Health check endpoint - responses: - 200: - description: The instance started successfully - content: - application/json: - schema: - $ref: '#/components/schemas/HealthCheckResult' - /fake/postInlineAdditionalPropertiesRefPayload: - post: - tags: - - fake - operationId: postInlineAdditionalPropertiesRefPayload - responses: - 200: - description: InlineAdditionalPropertiesRefPayload - content: - application/json: - schema: - $ref: '#/components/schemas/InlineAdditionalPropertiesRefPayload' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/InlineAdditionalPropertiesRefPayload' - /fake/postInlineAdditionalPropertiesPayload: - post: - tags: - - fake - operationId: postInlineAdditionalPropertiesPayload - responses: - 200: - description: InlineAdditionalPropertiesPayload - content: - application/json: - schema: - description: this payload is used for verification that some model_to_dict issues are fixed - type: object - properties: - arrayData: - type: array - nullable: true - items: - type: object - properties: - labels: - type: array - items: - type: string - nullable: true - requestBody: - content: - application/json: - schema: - description: this payload is used for verification that some model_to_dict issues are fixed - type: object - properties: - arrayData: - type: array - nullable: true - items: - type: object - properties: - labels: - type: array - items: - type: string - nullable: true - /fake/TxRxAnyOfModel: - post: - tags: - - fake - operationId: txRxAnyOfModel - responses: - 200: - description: TxRxAnyOfModel - content: - application/json: - schema: - $ref: '#/components/schemas/GmFruitNoProperties' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/GmFruitNoProperties' - /fake/TxRxAllOfModel: - post: - tags: - - fake - operationId: txRxAllOfModel - responses: - 200: - description: success - content: - application/json: - schema: - $ref: '#/components/schemas/StreamOptions' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/StreamOptions' -servers: - - url: 'http://{server}.swagger.io:{port}/v2' - description: petstore server - variables: - server: - enum: - - 'petstore' - - 'qa-petstore' - - 'dev-petstore' - default: 'petstore' - port: - enum: - - 80 - - 8080 - default: 80 - - url: https://localhost:8080/{version} - description: The local server - variables: - version: - enum: - - 'v1' - - 'v2' - default: 'v2' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Client: - content: - application/json: - schema: - $ref: '#/components/schemas/Client' - description: client model - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - api_key_query: - type: apiKey - name: api_key_query - in: query - http_basic_test: - type: http - scheme: basic - bearer_test: - type: http - scheme: bearer - bearerFormat: JWT - http_signature_test: - # Test the 'HTTP signature' security scheme. - # Each HTTP request is cryptographically signed as specified - # in https://datatracker.ietf.org/doc/draft-cavage-http-signatures/ - type: http - scheme: signature - schemas: - Foo: - type: object - properties: - bar: - $ref: '#/components/schemas/Bar' - Bar: - type: string - default: bar - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - example: '2020-02-02T20:20:20.000222Z' - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - required: - - name - properties: - id: - type: integer - format: int64 - name: - type: string - default: default-name - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - x-is-unique: true - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - objectWithNoDeclaredProps: - type: object - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - description: test code generation for objects - Value must be a map of strings to values. It cannot be the 'null' value. - objectWithNoDeclaredPropsNullable: - type: object - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - description: test code generation for nullable objects. - Value must be a map of strings to values or the 'null' value. - nullable: true - anyTypeProp: - description: test code generation for any type - Here the 'type' attribute is not specified, which means the value can be anything, - including the null value, string, number, boolean, array or object. - See https://github.com/OAI/OpenAPI-Specification/issues/1389 - # TODO: this should be supported, currently there are some issues in the code generation. - #anyTypeExceptNullProp: - # description: any type except 'null' - # Here the 'type' attribute is not specified, which means the value can be anything, - # including the null value, string, number, boolean, array or object. - # not: - # type: 'null' - anyTypePropNullable: - description: test code generation for any type - Here the 'type' attribute is not specified, which means the value can be anything, - including the null value, string, number, boolean, array or object. - The 'nullable' attribute does not change the allowed values. - nullable: true - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - type: object - description: Pet object that needs to be added to the store - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - x-is-unique: true - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - Return: - description: Model for testing reserved words - properties: - return: - type: integer - format: int32 - xml: - name: Return - Name: - description: Model for testing model name same as property name - required: - - name - properties: - name: - type: integer - format: int32 - snake_case: - readOnly: true - type: integer - format: int32 - property: - type: string - 123Number: - type: integer - readOnly: true - xml: - name: Name - 200_response: - description: Model for testing model name starting with number - properties: - name: - type: integer - format: int32 - class: - type: string - xml: - name: Name - ClassModel: - description: Model for testing model with "_class" property - properties: - _class: - type: string - Dog: - allOf: - - $ref: '#/components/schemas/Animal' - - type: object - properties: - breed: - type: string - legs: - $ref: '#/components/schemas/Legs' - Cat: - allOf: - - $ref: '#/components/schemas/Animal' - - type: object - properties: - declawed: - type: boolean - Legs: - type: object - required: - - legs - properties: - legs: - enum: - - '2' - - '4' - default: '4' - x-enum-as-string: true - name: - type: string - Address: - type: object - additionalProperties: - type: integer - Animal: - type: object - discriminator: - propertyName: className - required: - - className - properties: - className: - type: string - color: - type: string - default: red - tail: - type: boolean - default: true - readOnly: true - AnimalFarm: - type: array - items: - $ref: '#/components/schemas/Animal' - format_test: - type: object - required: - - number - - byte - - date - - password - properties: - integer: - type: integer - maximum: 100 - minimum: 10 - multipleOf: 2 - int32: - type: integer - format: int32 - maximum: 200 - minimum: 20 - int64: - type: integer - format: int64 - number: - maximum: 543.2 - minimum: 32.1 - type: number - multipleOf: 32.5 - float: - type: number - format: float - maximum: 987.6 - minimum: 54.3 - double: - type: number - format: double - maximum: 123.4 - minimum: 67.8 - string: - type: string - pattern: '/[a-z]/i' - byte: - type: string - format: byte - binary: - type: string - format: binary - date: - type: string - format: date - example: '2020-02-02' - dateTime: - type: string - format: date-time - example: '2007-12-03T10:15:30+01:00' - uuid: - type: string - format: uuid - example: 72f98069-206d-4f12-9f12-3d1e525a8e84 - uuidNoExample: - type: string - format: uuid - password: - type: string - format: password - maxLength: 64 - minLength: 10 - pattern_with_digits: - description: A string that is a 10 digit number. Can have leading zeros. - type: string - pattern: '^\d{10}$' - pattern_with_digits_and_delimiter: - description: A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. - type: string - pattern: '/^image_\d{1,3}$/i' - EnumClass: - type: string - default: '-efg' - enum: - - _abc - - '-efg' - - (xyz) - Enum_Test: - type: object - required: - - enum_string_required - properties: - enum_string: - type: string - enum: - - UPPER - - lower - - '' - enum_string_required: - type: string - enum: - - UPPER - - lower - - '' - enum_integer: - type: integer - format: int32 - enum: - - 1 - - -1 - enum_number: - type: number - format: double - enum: - - 1.1 - - -1.2 - enum_bool: - type: boolean - enum: - - false - boolEnum: - $ref: '#/components/schemas/BooleanEnum' - stringEnum: - $ref: '#/components/schemas/StringEnum' - IntegerEnum: - $ref: '#/components/schemas/IntegerEnum' - StringEnumWithDefaultValue: - $ref: '#/components/schemas/StringEnumWithDefaultValue' - IntegerEnumWithDefaultValue: - $ref: '#/components/schemas/IntegerEnumWithDefaultValue' - IntegerEnumOneValue: - $ref: '#/components/schemas/IntegerEnumOneValue' - InlineArrayOfStrEnum: - type: array - items: - $ref: '#/components/schemas/StringEnum' - ArrayOfStrEnum: - $ref: '#/components/schemas/ArrayOfEnums' - AdditionalPropertiesClass: - type: object - properties: - map_property: - type: object - additionalProperties: - type: string - map_of_map_property: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - anytype_1: {} - map_with_undeclared_properties_anytype_1: - type: object - map_with_undeclared_properties_anytype_2: - type: object - properties: {} - map_with_undeclared_properties_anytype_3: - type: object - additionalProperties: true - empty_map: - type: object - description: an object with no declared properties and no undeclared - properties, hence it's an empty map. - additionalProperties: false - map_with_undeclared_properties_string: - type: object - additionalProperties: - type: string - MixedPropertiesAndAdditionalPropertiesClass: - type: object - properties: - uuid: - type: string - format: uuid - dateTime: - type: string - format: date-time - map: - type: object - additionalProperties: - $ref: '#/components/schemas/Animal' - List: - type: object - properties: - 123-list: - type: string - Client: - type: object - properties: - client: - type: string - ReadOnlyFirst: - type: object - properties: - bar: - type: string - readOnly: true - baz: - type: string - hasOnlyReadOnly: - type: object - properties: - bar: - type: string - readOnly: true - foo: - type: string - readOnly: true - Capitalization: - type: object - properties: - smallCamel: - type: string - CapitalCamel: - type: string - small_Snake: - type: string - Capital_Snake: - type: string - SCA_ETH_Flow_Points: - type: string - ATT_NAME: - description: | - Name of the pet - type: string - MapTest: - type: object - properties: - map_map_of_string: - type: object - additionalProperties: - type: object - additionalProperties: - type: string - map_of_enum_string: - type: object - additionalProperties: - type: string - enum: - - UPPER - - lower - direct_map: - type: object - additionalProperties: - type: boolean - indirect_map: - $ref: '#/components/schemas/StringBooleanMap' - ArrayTest: - type: object - properties: - array_of_string: - type: array - items: - type: string - array_array_of_integer: - type: array - items: - type: array - items: - type: integer - format: int64 - array_array_of_model: - type: array - items: - type: array - items: - $ref: '#/components/schemas/ReadOnlyFirst' - NumberOnly: - type: object - properties: - JustNumber: - type: number - ArrayOfNumberOnly: - type: object - properties: - ArrayNumber: - type: array - items: - type: number - ArrayOfArrayOfNumberOnly: - type: object - properties: - ArrayArrayNumber: - type: array - items: - type: array - items: - type: number - EnumArrays: - type: object - properties: - just_symbol: - type: string - enum: - - '>=' - - $ - array_enum: - type: array - items: - type: string - enum: - - fish - - crab - StringEnum: - nullable: true - type: string - enum: - - "placed" - - "approved" - - "delivered" - - 'single quoted' - - |- - multiple - lines - - "double quote \n with newline" - IntegerEnum: - type: integer - enum: - - 0 - - 1 - - 2 - StringEnumWithDefaultValue: - type: string - enum: - - placed - - approved - - delivered - default: placed - IntegerEnumWithDefaultValue: - type: integer - enum: - - 0 - - 1 - - 2 - default: 0 - IntegerEnumOneValue: - type: integer - enum: - - 0 - ObjectModelWithRefProps: - description: a model that includes properties which should stay primitive (String + Boolean) and one which is defined as a class, NumberWithValidations - type: object - properties: - my_number: - $ref: '#/definitions/NumberWithValidations' - my_readonly: - $ref: '#/definitions/Readonly' - my_string: - $ref: '#/definitions/String' - my_boolean: - $ref: '#/definitions/Boolean' - NumberWithValidations: - type: number - minimum: 10 - maximum: 20 - Readonly: - type: object - readOnly: true - properties: - name: - type: string - ComposedOneOfNumberWithValidations: - description: this is a model that allows payloads of type object or number - oneOf: - - $ref: '#/components/schemas/NumberWithValidations' - - $ref: '#/components/schemas/Animal' - - type: 'null' - - type: string - format: date - Number: - type: number - String: - type: string - Boolean: - type: boolean - x-codegen-body-parameter-name: boolean_post_body - StringBooleanMap: - additionalProperties: - type: boolean - FileSchemaTestClass: - type: object - properties: - file: - $ref: '#/components/schemas/File' - files: - type: array - items: - $ref: '#/components/schemas/File' - File: - type: object - description: Must be named `File` for test. - properties: - sourceURI: - description: Test capitalization - type: string - _special_model.name_: - properties: - '$special[property.name]': - type: integer - format: int64 - xml: - name: '$special[model.name]' - HealthCheckResult: - type: object - properties: - NullableMessage: - nullable: true - type: string - description: Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model. - NullableClass: - type: object - properties: - integer_prop: - type: integer - nullable: true - number_prop: - type: number - nullable: true - boolean_prop: - type: boolean - nullable: true - string_prop: - type: string - nullable: true - date_prop: - type: string - format: date - nullable: true - datetime_prop: - type: string - format: date-time - nullable: true - array_nullable_prop: - type: array - nullable: true - items: - type: object - array_and_items_nullable_prop: - type: array - nullable: true - items: - type: object - nullable: true - array_items_nullable: - type: array - items: - type: object - nullable: true - object_nullable: - type: object - nullable: true - object_nullable_prop: - type: object - nullable: true - additionalProperties: - type: object - object_and_items_nullable_prop: - type: object - nullable: true - additionalProperties: - type: object - nullable: true - object_items_nullable: - type: object - additionalProperties: - type: object - nullable: true - additionalProperties: - nullable: true - ComposedSchemaWithPropsAndNoAddProps: - properties: - color: - type: string - allOf: - - $ref: '#/components/schemas/Tag' - # Below additionalProperties is set to false to validate the use - # case when a composed schema has additionalProperties set to false. - # This definition will only allow in object payloads that set color and no other properties because - # additionalProperties are evaluated at the schema level and do not include composed schema - # properties. Only color is defined here, all others are additional - additionalProperties: false - fruit: - description: a schema that tests oneOf and includes a schema level property - properties: - color: - type: string - oneOf: - - $ref: '#/components/schemas/apple' - - $ref: '#/components/schemas/banana' - apple: - type: object - properties: - cultivar: - type: string - pattern: ^[a-zA-Z\s]*$ - origin: - type: string - pattern: /^[A-Z\s]*$/i - required: - - cultivar - nullable: true - banana: - type: object - properties: - lengthCm: - type: number - required: - - lengthCm - mammal: - oneOf: - - $ref: '#/components/schemas/whale' - - $ref: '#/components/schemas/zebra' - - $ref: '#/components/schemas/Pig' - discriminator: - propertyName: className - whale: - type: object - properties: - hasBaleen: - type: boolean - hasTeeth: - type: boolean - className: - type: string - required: - - className - zebra: - type: object - properties: - type: - type: string - enum: - - plains - - mountain - - grevys - className: - type: string - required: - - className - additionalProperties: true - Pig: - oneOf: - - $ref: '#/components/schemas/BasquePig' - - $ref: '#/components/schemas/DanishPig' - discriminator: - propertyName: className - BasquePig: - type: object - properties: - className: - type: string - required: - - className - DanishPig: - type: object - properties: - className: - type: string - required: - - className - GmFruitNoProperties: - anyOf: - - $ref: '#/components/schemas/apple' - - $ref: '#/components/schemas/banana' - gmFruit: - properties: - color: - type: string - anyOf: - - $ref: '#/components/schemas/apple' - - $ref: '#/components/schemas/banana' - fruitReq: - description: a schema where additionalProperties is on in the composed schema and off in the oneOf object schemas - also, this schem accepts null as a value - oneOf: - - type: 'null' - - $ref: '#/components/schemas/appleReq' - - $ref: '#/components/schemas/bananaReq' - appleReq: - type: object - properties: - cultivar: - type: string - mealy: - type: boolean - required: - - cultivar - additionalProperties: false - bananaReq: - type: object - properties: - lengthCm: - type: number - sweet: - type: boolean - required: - - lengthCm - additionalProperties: false - # go-experimental is unable to make Triangle and Quadrilateral models - # correctly https://github.com/OpenAPITools/openapi-json-schema-generator/issues/6149 - Drawing: - type: object - properties: - mainShape: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value cannot be null. - $ref: '#/components/schemas/Shape' - shapeOrNull: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value may be null because ShapeOrNull has 'null' - # type as a child schema of 'oneOf'. - $ref: '#/components/schemas/ShapeOrNull' - nullableShape: - # A property whose value is a 'oneOf' type, and the type is referenced instead - # of being defined inline. The value may be null because NullableShape has the - # 'nullable: true' attribute. For this specific scenario this is exactly the - # same thing as 'shapeOrNull'. - $ref: '#/components/schemas/NullableShape' - shapes: - type: array - items: - $ref: '#/components/schemas/Shape' - additionalProperties: - # Here the additional properties are specified using a referenced schema. - # This is just to validate the generated code works when using $ref - # under 'additionalProperties'. - $ref: '#/components/schemas/fruit' - Shape: - oneOf: - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - ShapeOrNull: - description: The value may be a shape or the 'null' value. - This is introduced in OAS schema >= 3.1. - oneOf: - - type: 'null' - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - NullableShape: - description: The value may be a shape or the 'null' value. - The 'nullable' attribute was introduced in OAS schema >= 3.0 - and has been deprecated in OAS schema >= 3.1. - oneOf: - - $ref: '#/components/schemas/Triangle' - - $ref: '#/components/schemas/Quadrilateral' - discriminator: - propertyName: shapeType - nullable: true - ShapeInterface: - properties: - shapeType: - type: string - required: - - shapeType - TriangleInterface: - properties: - triangleType: - type: string - required: - - triangleType - Triangle: - oneOf: - - $ref: '#/components/schemas/EquilateralTriangle' - - $ref: '#/components/schemas/IsoscelesTriangle' - - $ref: '#/components/schemas/ScaleneTriangle' - discriminator: - propertyName: triangleType - # Note: the 'additionalProperties' keyword is not specified, which is - # equivalent to allowing undeclared properties of any type. - EquilateralTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - IsoscelesTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - ScaleneTriangle: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/TriangleInterface' - QuadrilateralInterface: - properties: - quadrilateralType: - type: string - required: - - quadrilateralType - Quadrilateral: - oneOf: - - $ref: '#/components/schemas/SimpleQuadrilateral' - - $ref: '#/components/schemas/ComplexQuadrilateral' - discriminator: - propertyName: quadrilateralType - SimpleQuadrilateral: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/QuadrilateralInterface' - ComplexQuadrilateral: - allOf: - - $ref: '#/components/schemas/ShapeInterface' - - $ref: '#/components/schemas/QuadrilateralInterface' - GrandparentAnimal: - type: object - required: - - pet_type - properties: - pet_type: - type: string - discriminator: - propertyName: pet_type - ParentPet: - type: object - allOf: - - $ref: '#/components/schemas/GrandparentAnimal' - ChildCat: - allOf: - - $ref: '#/components/schemas/ParentPet' - - type: object - properties: - name: - type: string - ArrayOfEnums: - type: array - items: - $ref: '#/components/schemas/StringEnum' - AdditionalPropertiesWithArrayOfEnums: - type: object - additionalProperties: - type: array - items: - $ref: '#/components/schemas/EnumClass' - DateTimeTest: - type: string - default: '2010-01-01T10:10:10.000111+01:00' - example: '2010-01-01T10:10:10.000111+01:00' - format: date-time - ObjectInterface: - type: object - ObjectWithValidations: - type: object - minProperties: 1 - SomeObject: - allOf: - - $ref: '#/components/schemas/ObjectInterface' - SomeObjectWithSelfAttr: - type: object - properties: - self: - type: string - InlineAdditionalPropertiesRefPayload: - description: this payload is used for verification that some model_to_dict issues are fixed - type: object - properties: - arrayData: - type: array - nullable: true - items: - type: object - properties: - labels: - type: array - items: - type: string - nullable: true - Mole: - type: object - required: - - blind - - smell - - hearing - properties: - blind: - type: boolean - readOnly: true - smell: - type: string - readOnly: false - touch: - type: boolean - readOnly: true - taste: - type: string - readOnly: false - hearing: - type: boolean - seeingGhosts: - type: boolean - BooleanEnum: - type: boolean - enum: - - true - FooObject: - type: object - properties: - prop1: - type: array - items: - type: object - prop2: - type: object - StreamOptions: - allOf: - - $ref: "#/components/schemas/EgressThresholdOptions" - - $ref: "#/components/schemas/PublishOptions" - - EgressThresholdOptions: - type: object - properties: - egressThresholds: - type: object - additionalProperties: - type: number - minimum: 0 - maximum: 1 - example: 0.9 - - PublishOptions: - type: object - properties: - publish: - type : object - properties: - egressUnknownDetections: - type: boolean - example: true - filterZeroDetections: - type: boolean - example: true diff --git a/src/test/resources/3_0/r/petstore.yaml b/src/test/resources/3_0/r/petstore.yaml deleted file mode 100644 index d7ff12f529c..00000000000 --- a/src/test/resources/3_0/r/petstore.yaml +++ /dev/null @@ -1,1119 +0,0 @@ -openapi: 3.0.0 -servers: - - url: 'http://petstore.swagger.io/v2' -info: - description: >- - This is a sample server Petstore server. For this sample, you can use the api key - `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - http_auth: [] - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: true # change to true for testing purpose - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - # comment out for testing purpose - #security: - # - petstore_auth: - # - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - BearerToken: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - #security: - # - petstore_auth: - # - 'write:pets' - # - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet_header_test': - get: - tags: - - pet - summary: Header test - description: Header test - operationId: test_header - x-streaming: true - parameters: - - name: header_test_int - in: header - description: header test int - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - '/pet/{petId}?streaming': - get: - tags: - - pet - summary: Find pet by ID (streaming) - description: Returns a single pet - operationId: getPetByIdStreaming - x-streaming: true - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - Set-Cookie: - description: >- - Cookie authentication key for use with the `api_key` - apiKey authentication. - schema: - type: string - example: AUTH_KEY=abcde12345; Path=/; HttpOnly - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - security: - - api_key: [] - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - api_key: [] - /fake/path_array/{path_array}/testing: - get: - tags: - - fake - summary: test array parameter in path - description: '' - operationId: fake_path_array - parameters: - - name: path_array - in: path - description: dummy path parameter - required: true - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - /fake/regular_expression: - get: - tags: - - fake - summary: test regular expression to ensure no exception - description: '' - operationId: fake_regular-expression - parameters: - - name: reg_exp_test - in: header - description: dummy required parameter - required: true - schema: - type: string - pattern: /^[A-Za-z0-9_]{1,15}$/ - responses: - '200': - description: successful operation - /fake/data_file: - get: - tags: - - fake - summary: test data_file to ensure it's escaped correctly - description: '' - operationId: fake_data_file - parameters: - - name: dummy - in: header - description: dummy required parameter - required: true - schema: - type: string - - name: data_file - in: header - description: header data file - required: false - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - /fake/set_query_parameter: - get: - tags: - - fake - summary: test set query parameter - description: '' - operationId: fake_set_query - parameters: - - name: set_dummy - in: query - description: set query - required: true - schema: - type: array - uniqueItems: true - items: - type: string - - name: array_dummy - in: query - description: array query - required: true - schema: - type: array - uniqueItems: false - items: - type: string - responses: - '200': - description: successful operation - /fake/test_optional_body_parameter: - post: - tags: - - fake - summary: Add a new pet to the store (optional body) - description: '' - operationId: addPetOptional - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - http_auth: [] - requestBody: - $ref: '#/components/requestBodies/OptionalPet' -externalDocs: - description: Find out more about Swagger - url: 'http://swagger.io' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - multipart/related: # message with binary body part - schema: - type: object - properties: # Request parts - jsonData: - $ref: '#/components/schemas/Pet' - binaryDataN2Information: - type: string - format: binary - encoding: - jsonData: - contentType: application/json - binaryDataN2Information: - contentType: application/vnd.3gpp.ngap - headers: - Content-Id: - schema: - type: string - description: Pet object that needs to be added to the store - required: true - OptionalPet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - multipart/related: # message with binary body part - schema: - type: object - properties: # Request parts - jsonData: - $ref: '#/components/schemas/Pet' - binaryDataN2Information: - type: string - format: binary - encoding: - jsonData: - contentType: application/json - binaryDataN2Information: - contentType: application/vnd.3gpp.ngap - headers: - Content-Id: - schema: - type: string - description: Pet object that needs to be added to the store - required: false - securitySchemes: - http_auth: - type : http - scheme : basic - BearerToken: - type : http - scheme : bearer - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - deprecated: true - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - Special: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - set_test: - uniqueItems: true - type: array - items: - type: string - self: - type: integer - format: int32 - private: - type: string - super: - type: string - "123_number": - type: string - "array[test]": - type: string - "": - type: string - Dog: - allOf: - - $ref: '#/components/schemas/Animal' - - type: object - properties: - breed: - type: string - Cat: - allOf: - - $ref: '#/components/schemas/Animal' - - $ref: '#/components/schemas/Address' - - type: object - properties: - declawed: - type: boolean - Address: - type: object - additionalProperties: - type: integer - Animal: - type: object - discriminator: - propertyName: className - required: - - className - properties: - className: - type: string - color: - type: string - default: red - allof_tag_api_response: - allOf: - - $ref: '#/components/schemas/Tag' - - $ref: '#/components/schemas/ApiResponse' - AnyOfPig: - anyOf: - - $ref: '#/components/schemas/BasquePig' - - $ref: '#/components/schemas/DanishPig' - Pig: - oneOf: - - $ref: '#/components/schemas/BasquePig' - - $ref: '#/components/schemas/DanishPig' - discriminator: - propertyName: className - BasquePig: - type: object - properties: - className: - type: string - color: - type: string - required: - - className - - color - DanishPig: - type: object - properties: - className: - type: string - size: - type: integer - required: - - className - - size - NestedOneOf: - type: object - properties: - size: - type: integer - nested_pig: - $ref: '#/components/schemas/Pig' - OneOfPrimitiveTypeTest: - oneOf: - - type: "integer" - - type: "string" - AnyOfPrimitiveTypeTest: - oneOf: - - type: "integer" - - type: "string" - mammal: - oneOf: - - $ref: '#/components/schemas/whale' - - $ref: '#/components/schemas/zebra' - discriminator: - propertyName: className - mapping: - whale: '#/components/schemas/whale' - zebra: '#/components/schemas/zebra' - whale: - type: object - properties: - hasBaleen: - type: boolean - hasTeeth: - type: boolean - className: - type: string - required: - - className - zebra: - type: object - properties: - type: - type: string - enum: - - plains - - mountain - - grevys - className: - type: string - required: - - className - Date: - description: to test the model name `Date` - type: object - properties: - className: - type: string - percent_description: - description: using % in the description - type: string - required: - - className diff --git a/src/test/resources/3_0/rust-server/multipart-v3.yaml b/src/test/resources/3_0/rust-server/multipart-v3.yaml deleted file mode 100644 index 979e1d02872..00000000000 --- a/src/test/resources/3_0/rust-server/multipart-v3.yaml +++ /dev/null @@ -1,123 +0,0 @@ -# Test the multipart function of the OpenAPI specification -# -# Specifically, these tests include -# - multipart/form data including -# - binary data -# - string data -# - objects - -openapi: 3.0.1 -info: - title: Multipart OpenAPI V3 Rust Server Test - description: API under test - version: 1.0.7 -paths: - /multipart_request: - post: - requestBody: - required: true - content: - multipart/form-data: - schema: - $ref: '#/components/schemas/multipart_request' - responses: - '201': - description: 'OK' - /multipart_related_request: - post: - requestBody: - required: true - content: - multipart/related: # message with binary body part(s) - schema: - $ref: '#/components/schemas/multipart_related_request' - encoding: - object_field: - contentType: application/json - optional_binary_field: - contentType: application/zip - headers: - Content-Id: - schema: - type: string - required_binary_field: - contentType: image/png - headers: - Content-Id: - schema: - type: string - - responses: - '201': - description: 'OK' - /multiple-identical-mime-types: - post: - requestBody: - required: true - content: - multipart/related: - schema: - type: object - properties: - binary1: - type: string - format: binary - binary2: - type: string - format: binary - encoding: - binary1: - contentType: application/octet-stream - binary2: - contentType: application/octet-stream - responses: - 200: - description: OK -components: - schemas: - multipart_request: - type: object - required: - - string_field - - binary_field - properties: - string_field: - type: string - optional_string_field: - type: string - object_field: - type: object - required: - - field_a - properties: - field_a: - type: string - field_b: - type: array - items: - type: string - binary_field: - type: string - format: byte - multipart_related_request: - type: object - required: - - required_binary_field - properties: - object_field: - type: object - required: - - field_a - properties: - field_a: - type: string - field_b: - type: array - items: - type: string - optional_binary_field: - type: string - format: binary - required_binary_field: - type: string - format: binary diff --git a/src/test/resources/3_0/rust-server/no-example-v3.yaml b/src/test/resources/3_0/rust-server/no-example-v3.yaml deleted file mode 100644 index 8c9e737c1ed..00000000000 --- a/src/test/resources/3_0/rust-server/no-example-v3.yaml +++ /dev/null @@ -1,23 +0,0 @@ -# Test for an API where we can't generate any examples - -openapi: 3.0.1 -info: - title: Regression test for an API which doesn't have any example - version: 0.0.1 -paths: - /op: - get: - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - propery: - type: string - required: - - property - responses: - '200': - description: 'OK' diff --git a/src/test/resources/3_0/rust-server/openapi-v3.yaml b/src/test/resources/3_0/rust-server/openapi-v3.yaml deleted file mode 100644 index 34eae5c8ede..00000000000 --- a/src/test/resources/3_0/rust-server/openapi-v3.yaml +++ /dev/null @@ -1,654 +0,0 @@ -# Test the mainline function of OpenAPI v3 specification. -# -# This includes the XML part of the OpenAPI specification, as found at -# https://swagger.io/docs/specification/data-models/representing-xml/ -# -# Specifically, these tests are intended to include: -# - namespaces -# - arrays -# - as the whole response body -# - within another object -# - wrapping and renaming to and from camelCase and snake_case -# - objects -# - renaming to and from camelCase and snake_case -# - UUIDs -# - Octet Streams - -openapi: 3.0.1 -info: - title: My title - description: API under test - version: 1.0.7 -paths: - /xml: - post: - summary: Post an array - description: '' - requestBody: - content: - application/xml: - schema: - $ref: '#/components/schemas/xml_array' - responses: - '201': - description: 'OK' - '400': - description: Bad Request - put: - requestBody: - content: - application/xml: - schema: - $ref: '#/components/schemas/xml_object' - responses: - '201': - description: 'OK' - '400': - description: Bad Request - /paramget: - get: - summary: Get some stuff with parameters. - parameters: - - description: The stuff to get - explode: false - in: query - name: uuid - required: false - schema: - $ref: "#/components/schemas/UuidObject" - style: form - - description: Some object to pass as query parameter - explode: false - in: query - name: someObject - required: false - schema: - $ref: "#/components/schemas/ObjectParam" - style: form - - description: Some list to pass as query parameter - explode: false - in: query - name: someList - required: false - schema: - $ref: "#/components/schemas/MyIDList" - style: form - responses: - 200: - description: JSON rsp - content: - application/json: - schema: - $ref: "#/components/schemas/anotherXmlObject" - /multiget: - get: - summary: Get some stuff. - responses: - 200: - description: JSON rsp - content: - application/json: - schema: - $ref: "#/components/schemas/anotherXmlObject" - 201: - description: XML rsp - content: - application/xml: - schema: - type: object - properties: - foo: - type: string - 202: - description: octet rsp - content: - application/octet-stream: - schema: - type: string - format: binary - 203: - description: string rsp - content: - text/plain: - schema: - type: string - 204: - description: Duplicate Response long text. One. - content: - application/json: - schema: - $ref: "#/components/schemas/anotherXmlObject" - 205: - description: Duplicate Response long text. Two. - content: - application/json: - schema: - $ref: "#/components/schemas/anotherXmlObject" - 206: - description: Duplicate Response long text. Three. - content: - application/json: - schema: - $ref: "#/components/schemas/anotherXmlObject" - /xml_other: - post: - requestBody: - content: - text/xml: - schema: - $ref: '#/components/schemas/anotherXmlObject' - responses: - '201': - description: 'OK' - content: - text/xml: - schema: - $ref: "#/components/schemas/anotherXmlObject" - '400': - description: Bad Request - put: - requestBody: - content: - application/xml: - schema: - $ref: '#/components/schemas/anotherXmlArray' - responses: - '201': - description: 'OK' - '400': - description: Bad Request - /xml_extra: - post: - requestBody: - content: - application/xml: - schema: - $ref: '#/components/schemas/duplicate_xml_object' - responses: - '201': - description: 'OK' - '400': - description: Bad Request - /uuid: - get: - responses: - 200: - description: Duplicate Response long text. One. - content: - application/json: - schema: - $ref: "#/components/schemas/UuidObject" - /required_octet_stream: - put: - requestBody: - required: true - content: - application/octet-stream: - schema: - type: string - format: byte - responses: - '200': - description: 'OK' - /readonly_auth_scheme: - get: - security: - - authScheme: ["test.read"] - responses: - 200: - description: Check that limiting to a single required auth scheme works - /multiple_auth_scheme: - get: - security: - - authScheme: ["test.read", "test.write"] - responses: - 200: - description: Check that limiting to multiple required auth schemes works - /untyped_property: - get: - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectUntypedProps' - responses: - 200: - description: Check that untyped properties works - /responses_with_headers: - get: - responses: - '200': - description: 'Success' - content: - 'application/json': - schema: - type: String - headers: - Success-Info: - schema: - type: String - required: true - Bool-Header: - schema: - type: bool - Object-Header: - schema: - $ref: "#/components/schemas/ObjectHeader" - '412': - description: Precondition Failed - headers: - Further-Info: - schema: - type: String - Failure-Info: - schema: - type: String - /mandatory-request-header: - get: - parameters: - - name: X-Header - in: header - required: true - schema: - type: string - responses: - '200': - description: Success - /register-callback: - post: - parameters: - - name: url - in: query - required: true - schema: - type: string - format: uri - callbacks: - callback: - '{$request.query.url}/callback': - post: - responses: - '204': - description: OK - responses: - '204': - description: OK - /callback-with-header: - post: - parameters: - - name: url - in: query - required: true - schema: - type: string - format: uri - callbacks: - callback: - '{$request.query.url}/callback-with-header': - post: - parameters: - - name: Information - in: header - schema: - type: string - responses: - '204': - description: OK - responses: - '204': - description: OK - /rfc7807: - get: - responses: - '204': - description: OK - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectWithArrayOfObjects' - '404': - description: NotFound - content: - application/problem+json: - schema: - $ref: '#/components/schemas/ObjectWithArrayOfObjects' - '406': - description: NotAcceptable - content: - application/problem+xml: - schema: - $ref: '#/components/schemas/ObjectWithArrayOfObjects' - /merge-patch-json: - get: - responses: - 200: - description: merge-patch+json-encoded response - content: - application/merge-patch+json: - schema: - $ref: "#/components/schemas/anotherXmlObject" - /enum_in_path/{path_param}: - get: - parameters: - - name: path_param - in: path - required: true - schema: - $ref: '#/components/schemas/StringEnum' - responses: - '200': - description: Success - /override-server: - get: - servers: - - "url": "/override" - responses: - "204": - description: Success. - /complex-query-param: - get: - parameters: - - name: list-of-strings - in: query - schema: - type: array - items: - $ref: '#/components/schemas/StringObject' - responses: - '200': - description: Success - /repos/{repoId}: - parameters: - - in: path - name: repoId - schema: - type: string - required: true - get: - tags: [repo, Info] - operationId: GetRepoInfo - responses: - "200": - description: OK - content: - application/json: - schema: - $ref: "#/components/schemas/StringObject" - /repos: - post: - tags: [Repo] - operationId: CreateRepo - requestBody: - required: true - content: - application/json: - schema: - $ref: "#/components/schemas/ObjectParam" - example: - # Properties of a referenced object - requiredParam: true - responses: - '200': - description: Success - /one-of: - get: - responses: - '200': - description: Success - content: - application/json: - schema: - oneOf: - - type: integer - - type: array - items: - type: string - /any-of: - get: - parameters: - - name: any-of - in: query - description: list of any of objects - schema: - type: array - items: - $ref: '#/components/schemas/AnyOfObject' - minItems: 1 - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: "#/components/schemas/AnyOfObject" - '201': - description: AlternateSuccess - content: - application/json: - schema: - $ref: "#/components/schemas/12345AnyOfObject" - '202': - description: AnyOfSuccess - content: - application/json: - schema: - anyOf: - - $ref: "#/components/schemas/StringObject" - - $ref: "#/components/schemas/UuidObject" - /json-complex-query-param: - get: - parameters: - - name: list-of-strings - in: query - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/StringObject' - responses: - '200': - description: Success - -components: - securitySchemes: - authScheme: - type: oauth2 - flows: - authorizationCode: - authorizationUrl: 'http://example.org' - tokenUrl: 'http://example.org' - scopes: - test.read: Allowed to read state. - test.write: Allowed to change state. - schemas: - AnyOfProperty: - description: Test containing an anyOf object - properties: - requiredAnyOf: - $ref: '#/components/schemas/AnyOfObject' - optionalAnyOf: - $ref: '#/components/schemas/12345AnyOfObject' - required: - - requiredAnyOf - AnyOfObject: - description: Test a model containing an anyOf - anyOf: - - type: string - enum: - - FOO - - BAR - - type: string - description: Alternate option - 12345AnyOfObject: - description: Test a model containing an anyOf that starts with a number - anyOf: - - type: string - enum: - - FOO - - BAR - - "*" - - type: string - description: Alternate option - EnumWithStarObject: - description: Test a model containing a special character in the enum - type: string - enum: - - FOO - - BAR - - "*" - UuidObject: - description: Test a model containing a UUID - type: string - format: uuid - xml_array: - xml: - name: CamelXmlArray - wrapped: true - type: array - items: - $ref: '#/components/schemas/xml_inner' - xml_inner: - type: string - xml: - name: camelXmlInner - xml_object: - title: an XML object - description: An XML object - type: object - properties: - innerString: - type: string - other_inner_rename: - type: integer - xml: - name: camelXmlObject - namespace: http://foo.bar - duplicate_xml_object: - description: An XML object - type: object - required: - - inner_array - properties: - inner_string: - type: string - inner_array: - $ref: '#/components/schemas/xml_array' - xml: - name: camelDuplicateXmlObject - namespace: http://different.bar - anotherXmlArray: - type: array - xml: - wrapped: true - name: snake_another_xml_array - items: - $ref: '#/components/schemas/anotherXmlInner' - anotherXmlInner: - type: string - xml: - name: snake_another_xml_inner - anotherXmlObject: - description: An XML object - type: object - properties: - inner_string: - type: string - xml: - name: snake_another_xml_object - namespace: http://foo.bar - ObjectWithArrayOfObjects: - type: object - properties: - objectArray: - type: array - items: - $ref: '#/components/schemas/StringObject' - StringObject: - type: string - MyIDList: - type: array - items: - $ref: '#/components/schemas/MyID' - MyID: - type: integer - ObjectUntypedProps: - properties: - required_untyped: - nullable: false - required_untyped_nullable: - nullable: true - not_required_untyped: - nullable: false - not_required_untyped_nullable: - nullable: false - required: - - required_untyped - - required_untyped_nullable - type: object - ObjectParam: - type: object - required: - - requiredParam - properties: - requiredParam: - type: boolean - optionalParam: - type: integer - ObjectHeader: - type: object - required: - - requiredObjectHeader - properties: - requiredObjectHeader: - $ref: '#/components/schemas/RequiredObjectHeader' - optionalObjectHeader: - $ref: '#/components/schemas/OptionalObjectHeader' - RequiredObjectHeader: - type: boolean - OptionalObjectHeader: - type: integer - AdditionalPropertiesWithList: - type: object - maxProperties: 1 - additionalProperties: - type: list - items: - type: string - NullableTest: - type: object - required: - - nullable - properties: - nullable: - type: string - nullable: true - nullableWithNullDefault: - type: string - nullable: true - default: null - nullableWithPresentDefault: - type: string - nullable: true - default: "default" - nullableWithNoDefault: - type: string - nullable: true - nullableArray: - type: array - items: - type: string - nullable: true - StringEnum: - type: string - enum: - - FOO - - BAR - Ok: - type: string - Error: - type: string - Err: - type: string - Result: - type: string diff --git a/src/test/resources/3_0/rust-server/ops-v3.yaml b/src/test/resources/3_0/rust-server/ops-v3.yaml deleted file mode 100644 index bd2addb34e9..00000000000 --- a/src/test/resources/3_0/rust-server/ops-v3.yaml +++ /dev/null @@ -1,192 +0,0 @@ -# Test large number of configured operations - -openapi: 3.0.1 -info: - title: Regression test for large number of operations - version: 0.0.1 -paths: - /op1: - get: - responses: - '200': - description: 'OK' - /op2: - get: - responses: - '200': - description: 'OK' - /op3: - get: - responses: - '200': - description: 'OK' - /op4: - get: - responses: - '200': - description: 'OK' - /op5: - get: - responses: - '200': - description: 'OK' - /op6: - get: - responses: - '200': - description: 'OK' - /op7: - get: - responses: - '200': - description: 'OK' - /op8: - get: - responses: - '200': - description: 'OK' - /op9: - get: - responses: - '200': - description: 'OK' - /op10: - get: - responses: - '200': - description: 'OK' - /op11: - get: - responses: - '200': - description: 'OK' - /op12: - get: - responses: - '200': - description: 'OK' - /op13: - get: - responses: - '200': - description: 'OK' - /op14: - get: - responses: - '200': - description: 'OK' - /op15: - get: - responses: - '200': - description: 'OK' - /op16: - get: - responses: - '200': - description: 'OK' - /op17: - get: - responses: - '200': - description: 'OK' - /op18: - get: - responses: - '200': - description: 'OK' - /op19: - get: - responses: - '200': - description: 'OK' - /op20: - get: - responses: - '200': - description: 'OK' - /op21: - get: - responses: - '200': - description: 'OK' - /op22: - get: - responses: - '200': - description: 'OK' - /op23: - get: - responses: - '200': - description: 'OK' - /op24: - get: - responses: - '200': - description: 'OK' - /op25: - get: - responses: - '200': - description: 'OK' - /op26: - get: - responses: - '200': - description: 'OK' - /op27: - get: - responses: - '200': - description: 'OK' - /op28: - get: - responses: - '200': - description: 'OK' - /op29: - get: - responses: - '200': - description: 'OK' - /op30: - get: - responses: - '200': - description: 'OK' - /op31: - get: - responses: - '200': - description: 'OK' - /op32: - get: - responses: - '200': - description: 'OK' - /op33: - get: - responses: - '200': - description: 'OK' - /op34: - get: - responses: - '200': - description: 'OK' - /op35: - get: - responses: - '200': - description: 'OK' - /op36: - get: - responses: - '200': - description: 'OK' - /op37: - get: - responses: - '200': - description: 'OK' diff --git a/src/test/resources/3_0/rust-server/ping-bearer-auth.yaml b/src/test/resources/3_0/rust-server/ping-bearer-auth.yaml deleted file mode 100644 index a503051829f..00000000000 --- a/src/test/resources/3_0/rust-server/ping-bearer-auth.yaml +++ /dev/null @@ -1,21 +0,0 @@ -openapi: 3.0.1 -info: - title: ping test - version: '1.0' -servers: - - url: 'http://localhost:8080/' -paths: - /ping: - get: - operationId: pingGet - responses: - '201': - description: OK -components: - securitySchemes: - bearerAuth: - scheme: bearer - bearerFormat: token - type: http -security: - - bearerAuth: [] \ No newline at end of file diff --git a/src/test/resources/3_0/rust/petstore.yaml b/src/test/resources/3_0/rust/petstore.yaml deleted file mode 100644 index deaf6dd0860..00000000000 --- a/src/test/resources/3_0/rust/petstore.yaml +++ /dev/null @@ -1,861 +0,0 @@ -openapi: 3.0.0 -servers: - - url: 'http://petstore.swagger.io/v2' -info: - description: >- - This is a sample server Petstore server. For this sample, you can use the api key - `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - Set-Cookie: - description: >- - Cookie authentication key for use with the `api_key` - apiKey authentication. - schema: - type: string - example: AUTH_KEY=abcde12345; Path=/; HttpOnly - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - security: - - api_key: [] - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - api_key: [] - '/fake/user/{username}': - get: - tags: - - fake - summary: To test nullable required parameters - description: '' - operationId: test_nullable_required_param - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - - name: dummy_required_nullable_param - in: header - description: To test nullable required parameters - required: true - schema: - type: string - nullable: true - - name: UPPERCASE - in: header - description: To test parameter names in upper case - schema: - type: string - responses: - '200': - description: successful operation - '400': - description: Invalid username supplied - '404': - description: User not found - '/tests/fileResponse': - get: - tags: - - testing - summary: Returns an image file - responses: - '200': - description: An image file - content: - image/jpeg: - schema: - type: string - format: binary - '/tests/typeTesting': - get: - tags: - - testing - summary: Route to test the TypeTesting schema - responses: - '200': - description: The TypeTesting response - content: - application/json: - schema: - $ref: '#/components/schemas/TypeTesting' -externalDocs: - description: Find out more about Swagger - url: 'http://swagger.io' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - deprecated: true - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - property_test: - title: A model to test various formats, e.g. UUID - description: A model to test various formats, e.g. UUID - type: object - properties: - uuid: - type: string - format: uuid - ActionContainer: - required: - - action - type: object - properties: - action: - allOf: - - $ref: '#/components/schemas/Baz' - - nullable: false - Baz: - description: Test handling of empty variants - enum: - - A - - B - - "" - type: string - TypeTesting: - description: Test handling of different field data types - type: object - required: - - int32 - - int64 - - float - - double - - string - - boolean - - uuid - properties: - int32: - type: integer - format: int32 - int64: - type: integer - format: int64 - float: - type: number - format: float - double: - type: number - format: double - string: - type: string - boolean: - type: boolean - uuid: - type: string - format: uuid - Return: - description: Test using keywords - type: object - properties: - match: - type: integer - async: - type: boolean - super: - type: boolean \ No newline at end of file diff --git a/src/test/resources/3_0/scala-akka/petstore.yaml b/src/test/resources/3_0/scala-akka/petstore.yaml deleted file mode 100644 index 1b354403e94..00000000000 --- a/src/test/resources/3_0/scala-akka/petstore.yaml +++ /dev/null @@ -1,742 +0,0 @@ -openapi: 3.0.0 -servers: - - url: 'http://petstore.swagger.io/v2' -info: - description: >- - This is a sample server Petstore server. For this sample, you can use the api key - `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - security: - - auth_cookie: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - security: - - auth_cookie: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - security: - - auth_cookie: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - Set-Cookie: - description: >- - Cookie authentication key for use with the `auth_cookie` - apiKey authentication. - schema: - type: string - example: AUTH_KEY=abcde12345; Path=/; HttpOnly - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - security: - - auth_cookie: [] - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - security: - - auth_cookie: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - auth_cookie: [] -externalDocs: - description: Find out more about Swagger - url: 'http://swagger.io' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - auth_cookie: - type: apiKey - name: AUTH_KEY - in: cookie - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string diff --git a/src/test/resources/3_0/scala/issue_10187_operatorName.yaml b/src/test/resources/3_0/scala/issue_10187_operatorName.yaml deleted file mode 100644 index 3a40bc8fbbb..00000000000 --- a/src/test/resources/3_0/scala/issue_10187_operatorName.yaml +++ /dev/null @@ -1,50 +0,0 @@ -openapi: 3.0.1 -info: - version: 1.0.0 - title: Example - The comparison operator - license: - name: MIT -servers: - - url: http://api.example.xyz/v1 -paths: - /report: - get: - operationId: getReport - responses: - '200': - description: get Report - content: - application/json: - schema: - $ref: '#/components/schemas/Reports' -components: - schemas: - Reports: - properties: - name: - type: string - expression: - items: - $ref: '#/components/schemas/Condition' - type: array - Condition: - example: - variable: variable - operator: = - comparison_value: comparison_value - properties: - variable: - type: string - comparison_value: - type: string - operator: - description: The comparison operator. - enum: - - = - - '!=' - - > - - < - - '>=' - - <= - type: string - type: object diff --git a/src/test/resources/3_0/scala/petstore.yaml b/src/test/resources/3_0/scala/petstore.yaml deleted file mode 100644 index 7087e8c5d36..00000000000 --- a/src/test/resources/3_0/scala/petstore.yaml +++ /dev/null @@ -1,760 +0,0 @@ -openapi: 3.0.0 -servers: - - url: 'http://petstore.swagger.io/v2' -info: - description: >- - This is a sample server Petstore server. For this sample, you can use the api key - `special-key` to test the authorization filters. - version: 1.0.0 - title: OpenAPI Petstore - license: - name: Apache-2.0 - url: 'https://www.apache.org/licenses/LICENSE-2.0.html' -tags: - - name: pet - description: Everything about your Pets - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user -paths: - /pet: - post: - tags: - - pet - summary: Add a new pet to the store - description: '' - operationId: addPet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - put: - tags: - - pet - summary: Update an existing pet - description: '' - operationId: updatePet - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - '405': - description: Validation exception - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - $ref: '#/components/requestBodies/Pet' - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: false - deprecated: true - schema: - type: array - items: - type: string - enum: - - available - - pending - - sold - default: available - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid status value - security: - - petstore_auth: - - 'read:pets' - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: >- - Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: false - schema: - type: array - items: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid tag value - security: - - petstore_auth: - - 'read:pets' - deprecated: true - '/pet/{petId}': - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - '400': - description: Invalid ID supplied - '404': - description: Pet not found - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - description: '' - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - responses: - '405': - description: Invalid input - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - name: - description: Updated name of the pet - type: string - status: - description: Updated status of the pet - type: string - delete: - tags: - - pet - summary: Deletes a pet - description: '' - operationId: deletePet - parameters: - - name: api_key - in: header - required: false - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - '400': - description: Invalid pet value - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - '/pet/{petId}/uploadImage': - post: - tags: - - pet - summary: uploads an image - description: '' - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - 'write:pets' - - 'read:pets' - requestBody: - content: - multipart/form-data: - schema: - type: object - properties: - additionalMetadata: - description: Additional data to pass to server - type: string - file: - description: file to upload - type: string - format: binary - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - '200': - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - description: '' - operationId: placeOrder - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid Order - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Order' - description: order placed for purchasing the pet - required: true - '/store/order/{orderId}': - get: - tags: - - store - summary: Find purchase order by ID - description: >- - For valid response try integer IDs with value <= 5 or > 10. Other values - will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - type: integer - format: int64 - minimum: 1 - maximum: 5 - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - '400': - description: Invalid ID supplied - '404': - description: Order not found - delete: - tags: - - store - summary: Delete purchase order by ID - description: >- - For valid response try integer IDs with value < 1000. Anything above - 1000 or nonintegers will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid ID supplied - '404': - description: Order not found - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Created user object - required: true - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithArrayInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - description: '' - operationId: createUsersWithListInput - responses: - default: - description: successful operation - security: - - api_key: [] - requestBody: - $ref: '#/components/requestBodies/UserArray' - /user/login: - get: - tags: - - user - summary: Logs user into the system - description: '' - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - '200': - description: successful operation - headers: - Set-Cookie: - description: >- - Cookie authentication key for use with the `api_key` - apiKey authentication. - schema: - type: string - example: AUTH_KEY=abcde12345; Path=/; HttpOnly - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - '400': - description: Invalid username/password supplied - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - description: '' - operationId: logoutUser - responses: - default: - description: successful operation - security: - - api_key: [] - '/user/{username}': - get: - tags: - - user - summary: Get user by user name - description: '' - operationId: getUserByName - parameters: - - name: username - in: path - description: The name that needs to be fetched. Use user1 for testing. - required: true - schema: - type: string - responses: - '200': - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - '400': - description: Invalid username supplied - '404': - description: User not found - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid user supplied - '404': - description: User not found - security: - - api_key: [] - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/User' - description: Updated user object - required: true - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - '400': - description: Invalid username supplied - '404': - description: User not found - security: - - api_key: [] -externalDocs: - description: Find out more about Swagger - url: 'http://swagger.io' -components: - requestBodies: - UserArray: - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/User' - description: List of user object - required: true - Pet: - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - description: Pet object that needs to be added to the store - required: true - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: 'http://petstore.swagger.io/api/oauth/dialog' - scopes: - 'write:pets': modify pets in your account - 'read:pets': read your pets - api_key: - type: apiKey - name: api_key - in: header - schemas: - Order: - title: Pet Order - description: An order for a pets from the pet store - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - title: Pet category - description: A category for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - pattern: '^[a-zA-Z0-9]+[a-zA-Z0-9\.\-_]*[a-zA-Z0-9]+$' - xml: - name: Category - User: - title: a User - description: A User who is purchasing from the pet store - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - format: int32 - description: User Status - xml: - name: User - Tag: - title: Pet Tag - description: A tag for a pet - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - title: a Pet - description: A pet for sale in the pet store - type: object - required: - - name - - photoUrls - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - deprecated: true - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - title: An uploaded response - description: Describes the result of uploading an image resource - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - EnumTest: - properties: - emails: - items: - type: string - type: array - search: - enum: - - first_name - - last_name - - email - - full_name - type: string - sort_by: - items: - enum: - - first_name - - last_name - - email - type: string - type: array - type: object diff --git a/src/test/resources/3_0/scala/stripModelName.yaml b/src/test/resources/3_0/scala/stripModelName.yaml deleted file mode 100644 index e1b1c496cb8..00000000000 --- a/src/test/resources/3_0/scala/stripModelName.yaml +++ /dev/null @@ -1,46 +0,0 @@ -openapi: 3.0.1 -info: - version: 1.0.0 - title: Example - license: - name: MIT -servers: - - url: http://api.example.xyz/v1 -paths: - /deprecated-test: - x-swagger-router-controller: /deprecated-test - post: - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/Non.Stripped.Request' - responses: - '200': - description: responses - content: - application/json: - schema: - $ref: '#/components/schemas/Response' -components: - schemas: - Non.Stripped.Request: - type: object - properties: - customerCode: - type: string - example: '0001' - firstName: - type: string - deprecated: true - example: 'first' - Response: - type: object - properties: - customerCode: - type: string - example: '0001' - firstName: - type: string - deprecated: true - example: 'first' diff --git a/src/test/resources/3_0/spring/10167-nullable-set.yml b/src/test/resources/3_0/spring/10167-nullable-set.yml deleted file mode 100644 index 379065017e6..00000000000 --- a/src/test/resources/3_0/spring/10167-nullable-set.yml +++ /dev/null @@ -1,51 +0,0 @@ -openapi: 3.0.3 -info: - title: Api Documentation - description: 'Demo Spring Mvc @DateTimeFormat across the different openapi parameter types' - version: '1.0' -paths: - /nullable: - post: - description: nullable test - operationId: nullableTest - responses: - 204: - description: processed - 405: - description: Invalid input - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectWithUniqueItems' - -components: - schemas: - ObjectWithUniqueItems: - properties: - nullSet: - type: array - uniqueItems: true - items: - type: string - nullable: true - notNullSet: - type: array - uniqueItems: true - items: - type: string - nullList: - type: array - items: - type: string - nullable: true - notNullList: - type: array - items: - type: string - notNullDateField: - type: string - format: date-time - nullDateField: - type: string - format: date-time diff --git a/src/test/resources/3_0/spring/date-time-parameter-types-for-testing.yml b/src/test/resources/3_0/spring/date-time-parameter-types-for-testing.yml deleted file mode 100644 index f3568d0c3ee..00000000000 --- a/src/test/resources/3_0/spring/date-time-parameter-types-for-testing.yml +++ /dev/null @@ -1,104 +0,0 @@ -openapi: 3.0.3 -info: - title: Api Documentation - description: 'Demo Spring Mvc @DateTimeFormat across the different openapi parameter types' - version: '1.0' -paths: - /thingy/{date}: - post: - description: 'update with form data' - operationId: updatePetWithForm - parameters: - - name: date - in: path - description: 'A date path parameter' - required: true - schema: - type: string - format: date - default: '1970-01-01' - example: '2021-01-01' - responses: - '405': - description: Invalid input - requestBody: - content: - application/x-www-form-urlencoded: - schema: - type: object - properties: - visitDate: - description: Updated last vist timestamp - type: string - default: '1971-12-19T03:39:57-08:00' - format: date-time - get: - operationId: get - parameters: - - name: date - in: path - description: 'A date path parameter' - required: true - schema: - type: string - format: date - default: '1972-01-01' - example: '2021-01-01' - - name: dateTime - description: 'A date-time query parameter' - in: query - required: true - schema: - type: string - format: date-time - default: '1973-12-19T03:39:57-08:00' - example: '1996-12-19T16:39:57-08:00' - - name: X-Order-Date - in: header - description: 'A date header parameter' - required: true - schema: - type: string - format: date - default: '1974-01-01' - example: '2021-01-01' - - name: loginDate - in: cookie - description: 'A date cookie parameter' - required: false - schema: - type: string - format: date - default: '1975-01-01' - example: '2021-01-01' - responses: - '200': - description: OK - -components: - schemas: - 'Pet': - type: object - required: - - '@type' - properties: - '@type': - type: string - default: 'Pet' - age: - type: integer - default: 4 - happy: - type: boolean - default: true - price: - type: number - default: 32000000000 - lastFeed: - type: string - format: date-time - default: '1973-12-19T03:39:57-08:00' - dateOfBirth: - type: string - format: date - default: '2021-01-01' diff --git a/src/test/resources/3_0/spring/issue_10278.yaml b/src/test/resources/3_0/spring/issue_10278.yaml deleted file mode 100644 index aca62e52d12..00000000000 --- a/src/test/resources/3_0/spring/issue_10278.yaml +++ /dev/null @@ -1,112 +0,0 @@ -openapi: 3.0.1 -info: - title: Swagger Petstore - description: 'This is a sample server Petstore server. You can find out more about Swagger - at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For - this sample, you can use the api key `special-key` to test the authorization filters.' - termsOfService: http://swagger.io/terms/ - contact: - email: apiteam@swagger.io - license: - name: Apache 2.0 - url: http://www.apache.org/licenses/LICENSE-2.0.html - version: 1.0.0 -externalDocs: - description: Find out more about Swagger - url: http://swagger.io -servers: - - url: https://petstore.swagger.io/v2 - - url: http://petstore.swagger.io/v2 -tags: - - name: pet - description: Everything about your Pets - externalDocs: - description: Find out more - url: http://swagger.io - - name: store - description: Access to Petstore orders - - name: user - description: Operations about user - externalDocs: - description: Find out more about our store - url: http://swagger.io -paths: - /get: - put: - tags: - - pet - summary: Update an existing pet - operationId: getPet - parameters: - - $ref: '#/components/parameters/TestParameter1' - - in: query - name: TestParameter2 - schema: - type: string - enum: [ FOO, BAR ] - default: BAR - responses: - 400: - description: Invalid ID supplied - content: {} - 404: - description: Pet not found - content: {} - 405: - description: Validation exception - content: {} - security: - - petstore_auth: - - write:pets - - read:pets - x-codegen-request-body-name: body - -components: - parameters: - TestParameter1: - name: testParameter1 - in: query - description: | - Type of token - schema: - $ref: '#/components/schemas/TestParameter1' - schemas: - TestParameter1: - type: string - enum: - - FOO - - BAR - default: BAR - Category: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: http://petstore.swagger.io/oauth/dialog - scopes: - write:pets: modify pets in your account - read:pets: read your pets - api_key: - type: apiKey - name: api_key - in: header \ No newline at end of file diff --git a/src/test/resources/3_0/spring/issue_11323.yml b/src/test/resources/3_0/spring/issue_11323.yml deleted file mode 100644 index f02b38f6686..00000000000 --- a/src/test/resources/3_0/spring/issue_11323.yml +++ /dev/null @@ -1,41 +0,0 @@ -openapi: 3.0.1 -info: - title: Test Issue #11323 - version: v1 -paths: - /test: - get: - responses: - '200': - description: default response - content: - '*/*': - schema: - $ref: '#/components/schemas/Address' -components: - schemas: - Address: - type: object - properties: - locationType: - type: string - enum: - - VILLAGE - - SMALL_TOWN - - BIG_CITY - allOf: - - $ref: '#/components/schemas/BasicAddress' - - BasicAddress: - type: object - properties: - street: - type: string - housenumber: - type: string - zip: - type: string - city: - type: string - country: - type: string diff --git a/src/test/resources/3_0/spring/issue_5026-b.yaml b/src/test/resources/3_0/spring/issue_5026-b.yaml deleted file mode 100644 index 1255e667cc2..00000000000 --- a/src/test/resources/3_0/spring/issue_5026-b.yaml +++ /dev/null @@ -1,34 +0,0 @@ -openapi: 3.0.0 -info: - version: "1.0.0" - title: reactive-spring-boot-request-body-issue -tags: - - name: ReactiveSpringBootRequestBodyIssue -paths: - /some/dummy/endpoint: - post: - tags: - - ReactiveSpringBootRequestBodyIssue - requestBody: - description: request - content: - application/json: - schema: - $ref: '#/components/schemas/Dummy' - required: true - responses: - 200: - description: Successfully created reverse listings for retail - content: - application/json: - schema: - $ref: '#/components/schemas/Dummy' -components: - schemas: - Dummy: - required: - - status - type: object - properties: - status: - type: string diff --git a/src/test/resources/3_0/spring/issue_5026.yaml b/src/test/resources/3_0/spring/issue_5026.yaml deleted file mode 100644 index 2031488ea7a..00000000000 --- a/src/test/resources/3_0/spring/issue_5026.yaml +++ /dev/null @@ -1,35 +0,0 @@ -openapi: 3.0.0 -info: - version: "1.0.0" - title: reactive-spring-boot-request-body-issue -tags: - - name: ReactiveSpringBootRequestBodyIssue -paths: - /some/dummy/endpoint: - post: - tags: - - ReactiveSpringBootRequestBodyIssue - requestBody: - description: request - content: - application/json: - schema: - $ref: '#/components/schemas/Dummy' - required: true - responses: - 200: - description: Successfully created reverse listings for retail - content: - application/json: - schema: - $ref: '#/components/schemas/Dummy' -components: - schemas: - Dummy: - required: - - status - type: object - properties: - status: - type: string - readOnly: true diff --git a/src/test/resources/3_0/spring/issue_8045.yaml b/src/test/resources/3_0/spring/issue_8045.yaml deleted file mode 100644 index e5d0e23e45e..00000000000 --- a/src/test/resources/3_0/spring/issue_8045.yaml +++ /dev/null @@ -1,45 +0,0 @@ -openapi: 3.0.0 -info: - version: "1.0.0" - title: reactive-spring-boot-request-body-issue -tags: - - name: ReactiveSpringBootRequestBodyIssue -paths: - /some/dummy/endpoint: - post: - tags: - - ReactiveSpringBootRequestBodyIssue - requestBody: - description: request - content: - application/json: - schema: - type: object - additionalProperties: - $ref: '#/components/schemas/DummyRequest' - required: true - responses: - 200: - description: Successfully created reverse listings for retail - content: - application/json: - schema: - type: object - additionalProperties: - $ref: '#/components/schemas/DummyResponse' -components: - schemas: - DummyResponse: - required: - - status - type: object - properties: - status: - type: string - DummyRequest: - required: - - product_id - type: object - properties: - product_id: - type: string \ No newline at end of file diff --git a/src/test/resources/3_0/typescript-axios/with-separate-models-and-api-inheritance.yaml b/src/test/resources/3_0/typescript-axios/with-separate-models-and-api-inheritance.yaml deleted file mode 100644 index d784ef25ba5..00000000000 --- a/src/test/resources/3_0/typescript-axios/with-separate-models-and-api-inheritance.yaml +++ /dev/null @@ -1,35 +0,0 @@ ---- -openapi: 3.0.1 -info: - title: Example - version: '1' -paths: {} -components: - schemas: - BranchDto: - type: object - properties: - name: - type: string - AbstractUserDto: - type: object - properties: - username: - type: string - branch: - "$ref": "#/components/schemas/BranchDto" - type: - type: string - discriminator: - propertyName: type - mapping: - internal-authenticated: "#/components/schemas/InternalAuthenticatedUserDto" - remote-authenticated: "#/components/schemas/RemoteAuthenticatedUserDto" - InternalAuthenticatedUserDto: - type: object - allOf: - - "$ref": "#/components/schemas/AbstractUserDto" - RemoteAuthenticatedUserDto: - type: object - allOf: - - "$ref": "#/components/schemas/AbstractUserDto" diff --git a/src/test/resources/3_0/typescript-fetch/enum.yaml b/src/test/resources/3_0/typescript-fetch/enum.yaml deleted file mode 100644 index 006b12050dd..00000000000 --- a/src/test/resources/3_0/typescript-fetch/enum.yaml +++ /dev/null @@ -1,229 +0,0 @@ -openapi: 3.0.0 -info: - version: 1.0.0 - title: Enum test -servers: - - url: http://localhost:3000 -paths: - /fake/enum-request-ref: - get: - operationId: fake-enum-request-get-ref - parameters: - - name: string-enum - in: query - schema: - $ref: "#/components/schemas/StringEnum" - - name: nullable-string-enum - in: query - schema: - nullable: true - allOf: - - $ref: "#/components/schemas/StringEnum" - - name: number-enum - in: query - schema: - $ref: "#/components/schemas/NumberEnum" - - name: nullable-number-enum - in: query - schema: - nullable: true - allOf: - - $ref: "#/components/schemas/NumberEnum" - responses: - 200: - description: OK - content: - application/json: - schema: - $ref: '#/components/schemas/EnumPatternObject' - post: - operationId: fake-enum-request-post-ref - responses: - 200: - description: OK - content: - application/json: - schema: - $ref: '#/components/schemas/EnumPatternObject' - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/EnumPatternObject" - /fake/enum-request-inline: - get: - operationId: fake-enum-request-get-inline - parameters: - - name: string-enum - in: query - schema: - type: string - enum: - - one - - two - - three - - name: nullable-string-enum - in: query - schema: - nullable: true - allOf: - - type: string - enum: - - one - - two - - three - - name: number-enum - in: query - schema: - type: number - enum: - - 1 - - 2 - - 3 - - name: nullable-number-enum - in: query - schema: - nullable: true - allOf: - - type: number - enum: - - 1 - - 2 - - 3 - responses: - 200: - description: OK - content: - application/json: - schema: - type: object - properties: - string-enum: - type: string - enum: - - one - - two - - three - nullable-string-enum: - nullable: true - allOf: - - type: string - enum: - - one - - two - - three - number-enum: - type: number - enum: - - 1 - - 2 - - 3 - nullable-number-enum: - nullable: true - allOf: - - type: number - enum: - - 1 - - 2 - - 3 - post: - operationId: fake-enum-request-post-inline - responses: - 200: - description: OK - content: - application/json: - schema: - type: object - properties: - string-enum: - type: string - enum: - - one - - two - - three - nullable-string-enum: - nullable: true - allOf: - - type: string - enum: - - one - - two - - three - number-enum: - type: number - enum: - - 1 - - 2 - - 3 - nullable-number-enum: - nullable: true - allOf: - - type: number - enum: - - 1 - - 2 - - 3 - requestBody: - content: - application/json: - schema: - type: object - properties: - string-enum: - type: string - enum: - - one - - two - - three - nullable-string-enum: - nullable: true - allOf: - - type: string - enum: - - one - - two - - three - number-enum: - type: number - enum: - - 1 - - 2 - - 3 - nullable-number-enum: - nullable: true - allOf: - - type: number - enum: - - 1 - - 2 - - 3 -components: - schemas: - StringEnum: - type: string - enum: - - one - - two - - three - NumberEnum: - type: number - enum: - - 1 - - 2 - - 3 - EnumPatternObject: - type: object - properties: - string-enum: - $ref: "#/components/schemas/StringEnum" - nullable-string-enum: - nullable: true - allOf: - - $ref: "#/components/schemas/StringEnum" - number-enum: - $ref: "#/components/schemas/NumberEnum" - nullable-number-enum: - nullable: true - allOf: - - $ref: "#/components/schemas/NumberEnum" diff --git a/src/test/resources/3_0/typescript/unique_items.yaml b/src/test/resources/3_0/typescript/unique_items.yaml deleted file mode 100644 index 63512a20b43..00000000000 --- a/src/test/resources/3_0/typescript/unique_items.yaml +++ /dev/null @@ -1,31 +0,0 @@ -openapi: 3.0.0 -info: - version: 1.0.0 - title: Sample for uniqueItems -servers: - - url: http://localhost:3000 -paths: - /unique-items: - get: - operationId: unique_items - responses: - 200: - description: OK - content: - application/json: - schema: - $ref: '#/components/schemas/Response' -components: - schemas: - Response: - type: object - properties: - non-unique-array: - type: array - items: - type: string - unique-array: - type: array - uniqueItems: true - items: - type: string diff --git a/src/test/resources/3_0/wsdl/petstore.yaml b/src/test/resources/3_0/wsdl/petstore.yaml deleted file mode 100644 index deb33e89a36..00000000000 --- a/src/test/resources/3_0/wsdl/petstore.yaml +++ /dev/null @@ -1,728 +0,0 @@ -openapi: 3.0.1 -info: - title: Swagger Petstore - description: 'This is a sample server Petstore server. You can find out more about Swagger - at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For - this sample, you can use the api key `special-key` to test the authorization filters.' - termsOfService: http://swagger.io/terms/ - contact: - email: apiteam@swagger.io - license: - name: Apache 2.0 - url: http://www.apache.org/licenses/LICENSE-2.0.html - version: 1.0.0 -externalDocs: - description: Find out more about Swagger - url: http://swagger.io -servers: -- url: https://petstore.swagger.io/v2 -- url: http://petstore.swagger.io/v2 -tags: -- name: pet - description: Everything about your Pets - externalDocs: - description: Find out more - url: http://swagger.io -- name: store - description: Access to Petstore orders -- name: user - description: Operations about user - externalDocs: - description: Find out more about our store - url: http://swagger.io -paths: - /pet: - put: - tags: - - pet - summary: Update an existing pet - operationId: updatePet - requestBody: - description: Pet object that needs to be added to the store - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - required: true - responses: - 400: - description: Invalid ID supplied - content: {} - 404: - description: Pet not found - content: {} - 405: - description: Validation exception - content: {} - security: - - petstore_auth: - - write:pets - - read:pets - x-codegen-request-body-name: body - post: - tags: - - pet - summary: Add a new pet to the store - operationId: addPet - requestBody: - description: Pet object that needs to be added to the store - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - required: true - responses: - 405: - description: Invalid input - content: {} - security: - - petstore_auth: - - write:pets - - read:pets - x-codegen-request-body-name: body - /pet/findByStatus: - get: - tags: - - pet - summary: Finds Pets by status - description: Multiple status values can be provided with comma separated strings - operationId: findPetsByStatus - parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true - style: form - explode: true - schema: - type: array - items: - type: string - default: available - enum: - - available - - pending - - sold - responses: - 200: - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - 400: - description: Invalid status value - content: {} - security: - - petstore_auth: - - write:pets - - read:pets - /pet/findByTags: - get: - tags: - - pet - summary: Finds Pets by tags - description: Multiple tags can be provided with comma separated strings. Use tag1, - tag2, tag3 for testing. - operationId: findPetsByTags - parameters: - - name: tags - in: query - description: Tags to filter by - required: true - style: form - explode: true - schema: - type: array - items: - type: string - responses: - 200: - description: successful operation - content: - application/xml: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - 400: - description: Invalid tag value - content: {} - deprecated: true - security: - - petstore_auth: - - write:pets - - read:pets - /pet/{petId}: - get: - tags: - - pet - summary: Find pet by ID - description: Returns a single pet - operationId: getPetById - parameters: - - name: petId - in: path - description: ID of pet to return - required: true - schema: - type: integer - format: int64 - responses: - 200: - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Pet' - application/json: - schema: - $ref: '#/components/schemas/Pet' - 400: - description: Invalid ID supplied - content: {} - 404: - description: Pet not found - content: {} - security: - - api_key: [] - post: - tags: - - pet - summary: Updates a pet in the store with form data - operationId: updatePetWithForm - parameters: - - name: petId - in: path - description: ID of pet that needs to be updated - required: true - schema: - type: integer - format: int64 - requestBody: - content: - application/x-www-form-urlencoded: - schema: - properties: - name: - type: string - description: Updated name of the pet - status: - type: string - description: Updated status of the pet - responses: - 405: - description: Invalid input - content: {} - security: - - petstore_auth: - - write:pets - - read:pets - delete: - tags: - - pet - summary: Deletes a pet - operationId: deletePet - parameters: - - name: api_key - in: header - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - 400: - description: Invalid ID supplied - content: {} - 404: - description: Pet not found - content: {} - security: - - petstore_auth: - - write:pets - - read:pets - /pet/{petId}/uploadImage: - post: - tags: - - pet - summary: uploads an image - operationId: uploadFile - parameters: - - name: petId - in: path - description: ID of pet to update - required: true - schema: - type: integer - format: int64 - requestBody: - content: - multipart/form-data: - schema: - properties: - additionalMetadata: - type: string - description: Additional data to pass to server - file: - type: string - description: file to upload - format: binary - responses: - 200: - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/ApiResponse' - security: - - petstore_auth: - - write:pets - - read:pets - /store/inventory: - get: - tags: - - store - summary: Returns pet inventories by status - description: Returns a map of status codes to quantities - operationId: getInventory - responses: - 200: - description: successful operation - content: - application/json: - schema: - type: object - additionalProperties: - type: integer - format: int32 - security: - - api_key: [] - /store/order: - post: - tags: - - store - summary: Place an order for a pet - operationId: placeOrder - requestBody: - description: order placed for purchasing the pet - content: - '*/*': - schema: - $ref: '#/components/schemas/Order' - required: true - responses: - 200: - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - 400: - description: Invalid Order - content: {} - x-codegen-request-body-name: body - /store/order/{orderId}: - get: - tags: - - store - summary: Find purchase order by ID - description: For valid response try integer IDs with value >= 1 and <= 10. Other - values will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - maximum: 10.0 - minimum: 1.0 - type: integer - format: int64 - responses: - 200: - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - 400: - description: Invalid ID supplied - content: {} - 404: - description: Order not found - content: {} - delete: - tags: - - store - summary: Delete purchase order by ID - description: For valid response try integer IDs with positive integer value. Negative - or non-integer values will generate API errors - operationId: deleteOrder - parameters: - - name: orderId - in: path - description: ID of the order that needs to be deleted - required: true - schema: - minimum: 1.0 - type: integer - format: int64 - responses: - 400: - description: Invalid ID supplied - content: {} - 404: - description: Order not found - content: {} - /user: - post: - tags: - - user - summary: Create user - description: This can only be done by the logged in user. - operationId: createUser - requestBody: - description: Created user object - content: - '*/*': - schema: - $ref: '#/components/schemas/User' - required: true - responses: - default: - description: successful operation - content: {} - x-codegen-request-body-name: body - /user/createWithArray: - post: - tags: - - user - summary: Creates list of users with given input array - operationId: createUsersWithArrayInput - requestBody: - description: List of user object - content: - '*/*': - schema: - type: array - items: - $ref: '#/components/schemas/User' - required: true - responses: - default: - description: successful operation - content: {} - x-codegen-request-body-name: body - /user/createWithList: - post: - tags: - - user - summary: Creates list of users with given input array - operationId: createUsersWithListInput - requestBody: - description: List of user object - content: - '*/*': - schema: - type: array - items: - $ref: '#/components/schemas/User' - required: true - responses: - default: - description: successful operation - content: {} - x-codegen-request-body-name: body - /user/login: - get: - tags: - - user - summary: Logs user into the system - operationId: loginUser - parameters: - - name: username - in: query - description: The user name for login - required: true - schema: - type: string - - name: password - in: query - description: The password for login in clear text - required: true - schema: - type: string - responses: - 200: - description: successful operation - headers: - X-Rate-Limit: - description: calls per hour allowed by the user - schema: - type: integer - format: int32 - X-Expires-After: - description: date in UTC when token expires - schema: - type: string - format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: - type: string - 400: - description: Invalid username/password supplied - content: {} - /user/logout: - get: - tags: - - user - summary: Logs out current logged in user session - operationId: logoutUser - responses: - default: - description: successful operation - content: {} - /user/{username}: - get: - tags: - - user - summary: Get user by user name - operationId: getUserByName - parameters: - - name: username - in: path - description: 'The name that needs to be fetched. Use user1 for testing. ' - required: true - schema: - type: string - responses: - 200: - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/User' - application/json: - schema: - $ref: '#/components/schemas/User' - 400: - description: Invalid username supplied - content: {} - 404: - description: User not found - content: {} - put: - tags: - - user - summary: Updated user - description: This can only be done by the logged in user. - operationId: updateUser - parameters: - - name: username - in: path - description: name that need to be updated - required: true - schema: - type: string - requestBody: - description: Updated user object - content: - '*/*': - schema: - $ref: '#/components/schemas/User' - required: true - responses: - 400: - description: Invalid user supplied - content: {} - 404: - description: User not found - content: {} - x-codegen-request-body-name: body - delete: - tags: - - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - 400: - description: Invalid username supplied - content: {} - 404: - description: User not found - content: {} -components: - schemas: - Order: - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false - xml: - name: Order - Category: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Category - User: - type: object - properties: - id: - type: integer - format: int64 - username: - type: string - firstName: - type: string - lastName: - type: string - email: - type: string - password: - type: string - phone: - type: string - userStatus: - type: integer - description: User Status - format: int32 - xml: - name: User - Tag: - type: object - properties: - id: - type: integer - format: int64 - name: - type: string - xml: - name: Tag - Pet: - required: - - name - - photoUrls - type: object - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold - xml: - name: Pet - ApiResponse: - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string - securitySchemes: - petstore_auth: - type: oauth2 - flows: - implicit: - authorizationUrl: http://petstore.swagger.io/oauth/dialog - scopes: - write:pets: modify pets in your account - read:pets: read your pets - api_key: - type: apiKey - name: api_key - in: header diff --git a/src/test/resources/3_0/x-discriminator-value.yaml b/src/test/resources/3_0/x-discriminator-value.yaml new file mode 100644 index 00000000000..f69dd4444be --- /dev/null +++ b/src/test/resources/3_0/x-discriminator-value.yaml @@ -0,0 +1,64 @@ +openapi: 3.0.1 +info: + title: sample spec + description: blah + version: 1.0.0 +servers: + - url: https://fake.site.com/ +tags: [] +paths: + /numberdata: + post: + operationId: getNumberHolder + responses: + 200: + description: successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/BaseObj' +components: + schemas: + BaseObj: + required: + - id + - object_type + type: object + properties: + id: + type: integer + format: int64 + object_type: + type: string + discriminator: + propertyName: object_type + SubObjType: + type: string + enum: + - daily + - monthly + - quarterly + - yearly + SubObj: + allOf: + - $ref: '#/components/schemas/BaseObj' + - required: + - sub_obj_type + type: object + properties: + sub_obj_type: + $ref: '#/components/schemas/SubObjType' + name: + type: string + discriminator: + propertyName: sub_obj_type + x-discriminator-value: sub-obj + DailySubObj: + allOf: + - $ref: '#/components/schemas/SubObj' + - type: object + properties: + day_of_month: + type: integer + format: int32 + x-discriminator-value: daily diff --git a/src/test/resources/codegen/scala/JavaTimeObj.scala.txt b/src/test/resources/codegen/scala/JavaTimeObj.scala.txt deleted file mode 100644 index 145f250506a..00000000000 --- a/src/test/resources/codegen/scala/JavaTimeObj.scala.txt +++ /dev/null @@ -1,49 +0,0 @@ -/** - * ping some object - * No description provided (generated by Openapi Generator https://github.com/openapi-json-schema-tools/openapi-json-schema-generator) - * - * The version of the OpenAPI document: 1.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ -package hello.world.model - -import java.time.OffsetDateTime -import hello.world.core.ApiModel - -case class SomeObj ( - `type`: Option[SomeObjEnums.`Type`] = None, - id: Long, - name: Option[String] = None, - `val`: Option[String] = None, - `var`: Option[String] = None, - `class`: Option[String] = None, - `trait`: Option[String] = None, - `object`: Option[String] = None, - `try`: String, - `catch`: String, - `finally`: String, - `def`: Option[String] = None, - `for`: Option[String] = None, - `implicit`: Option[String] = None, - `match`: Option[String] = None, - `case`: Option[String] = None, - `import`: Option[String] = None, - `lazy`: String, - `private`: Option[String] = None, - `type`: Option[String] = None, - foobar: Boolean, - createdAt: OffsetDateTime -) extends ApiModel - -object SomeObjEnums { - - type `Type` = `Type`.Value - object `Type` extends Enumeration { - val SomeObjIdentifier = Value("SomeObjIdentifier") - } - -} diff --git a/src/test/resources/codegen/scala/SomeObj.scala.txt b/src/test/resources/codegen/scala/SomeObj.scala.txt deleted file mode 100644 index efc6e747230..00000000000 --- a/src/test/resources/codegen/scala/SomeObj.scala.txt +++ /dev/null @@ -1,49 +0,0 @@ -/** - * ping some object - * No description provided (generated by Openapi Generator https://github.com/openapi-json-schema-tools/openapi-json-schema-generator) - * - * The version of the OpenAPI document: 1.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ -package hello.world.model - -import org.joda.time.DateTime -import hello.world.core.ApiModel - -case class SomeObj ( - `type`: Option[SomeObjEnums.`Type`] = None, - id: Long, - name: Option[String] = None, - `val`: Option[String] = None, - `var`: Option[String] = None, - `class`: Option[String] = None, - `trait`: Option[String] = None, - `object`: Option[String] = None, - `try`: String, - `catch`: String, - `finally`: String, - `def`: Option[String] = None, - `for`: Option[String] = None, - `implicit`: Option[String] = None, - `match`: Option[String] = None, - `case`: Option[String] = None, - `import`: Option[String] = None, - `lazy`: String, - `private`: Option[String] = None, - `type`: Option[String] = None, - foobar: Boolean, - createdAt: DateTime -) extends ApiModel - -object SomeObjEnums { - - type `Type` = `Type`.Value - object `Type` extends Enumeration { - val SomeObjIdentifier = Value("SomeObjIdentifier") - } - -} From 35fbfea7f307837d93e8ae827811111a34fc38a7 Mon Sep 17 00:00:00 2001 From: Justin Black Date: Mon, 24 Jul 2023 17:37:09 -0700 Subject: [PATCH 7/7] Fixes java test --- .../generators/DefaultGeneratorTest.java | 2 +- .../date-time-parameter-types-for-testing.yml | 104 ++++++++++++++++++ 2 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 src/test/resources/3_0/date-time-parameter-types-for-testing.yml diff --git a/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java b/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java index 0d81b0a92aa..1ce307cb72c 100644 --- a/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java +++ b/src/test/java/org/openapijsonschematools/codegen/generators/DefaultGeneratorTest.java @@ -263,7 +263,7 @@ public void testAdditionalPropertiesPutForConfigValues() throws Exception { @Test public void testDateTimeFormParameterHasDefaultValue() { - final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/spring/date-time-parameter-types-for-testing.yml"); + final OpenAPI openAPI = TestUtils.parseFlattenSpec("src/test/resources/3_0/date-time-parameter-types-for-testing.yml"); final DefaultGenerator codegen = new DefaultGenerator(); codegen.setOpenAPI(openAPI); diff --git a/src/test/resources/3_0/date-time-parameter-types-for-testing.yml b/src/test/resources/3_0/date-time-parameter-types-for-testing.yml new file mode 100644 index 00000000000..f3568d0c3ee --- /dev/null +++ b/src/test/resources/3_0/date-time-parameter-types-for-testing.yml @@ -0,0 +1,104 @@ +openapi: 3.0.3 +info: + title: Api Documentation + description: 'Demo Spring Mvc @DateTimeFormat across the different openapi parameter types' + version: '1.0' +paths: + /thingy/{date}: + post: + description: 'update with form data' + operationId: updatePetWithForm + parameters: + - name: date + in: path + description: 'A date path parameter' + required: true + schema: + type: string + format: date + default: '1970-01-01' + example: '2021-01-01' + responses: + '405': + description: Invalid input + requestBody: + content: + application/x-www-form-urlencoded: + schema: + type: object + properties: + visitDate: + description: Updated last vist timestamp + type: string + default: '1971-12-19T03:39:57-08:00' + format: date-time + get: + operationId: get + parameters: + - name: date + in: path + description: 'A date path parameter' + required: true + schema: + type: string + format: date + default: '1972-01-01' + example: '2021-01-01' + - name: dateTime + description: 'A date-time query parameter' + in: query + required: true + schema: + type: string + format: date-time + default: '1973-12-19T03:39:57-08:00' + example: '1996-12-19T16:39:57-08:00' + - name: X-Order-Date + in: header + description: 'A date header parameter' + required: true + schema: + type: string + format: date + default: '1974-01-01' + example: '2021-01-01' + - name: loginDate + in: cookie + description: 'A date cookie parameter' + required: false + schema: + type: string + format: date + default: '1975-01-01' + example: '2021-01-01' + responses: + '200': + description: OK + +components: + schemas: + 'Pet': + type: object + required: + - '@type' + properties: + '@type': + type: string + default: 'Pet' + age: + type: integer + default: 4 + happy: + type: boolean + default: true + price: + type: number + default: 32000000000 + lastFeed: + type: string + format: date-time + default: '1973-12-19T03:39:57-08:00' + dateOfBirth: + type: string + format: date + default: '2021-01-01'